功能介绍· 100 阅读
123 张表、13 个模块、411 个 API:企智通的完整技术架构
Go 1.25 + Gin + GORM + React 19 + TypeScript + Next.js 15。123 张表、13 个模块、411 个 API、三层权限体系、MCP 原生支持。一套完整的、生产级的企业管理平台技术架构。

123 张表、13 个模块、411 个 API:企智通的完整技术架构
如果你是一个独立开发者或 ISV,正在给客户交付企业管理系统,你可能面临一个选择:
- 从零开发——6 个月起步,踩无数坑
- 基于开源项目二开——但大部分开源 ERP 要么太重(Odoo),要么太旧(技术栈过时),要么不完整(只有 CRM 没有财务)
企智通是第三个选择:一套现代化的、完整的、可直接交付的企业管理平台。
技术栈
| 层 | 技术选型 | 为什么选 |
|---|---|---|
| 后端 | Go 1.25 + Gin + GORM | 编译型、高并发、单二进制部署 |
| 权限 | Casbin RBAC | 成熟的策略引擎,支持 API 级权限 |
| 缓存 | Redis | 会话、限流、字典缓存 |
| 管理后台 | React 19 + TypeScript + Ant Design Pro | 企业级 UI 组件库,CRUD 页面开发极快 |
| 官网 | Next.js 15 + Tailwind CSS | SSR/ISR,SEO 友好 |
| 移动端 | React 19 + Ant Design Mobile | H5 适配 |
| 数据库 | MySQL (utf8mb4) | 生产成熟 |
单仓多项目:后端、管理后台、官网、移动端在一个 git 仓库里,统一管理,没有微服务的运维复杂度。
13 个业务模块
每个模块都是生产可用的完整实现(不是 PPT):
| 模块 | 路由数 | 核心能力 |
|---|---|---|
| CRM | 125 | 线索→客户→商机→合同→回款 全生命周期 |
| 系统 | 70 | 用户/角色/菜单/字典/API/Casbin 权限 |
| HRM | 49 | 部门/员工/考勤/薪酬/绩效/招聘 |
| PSI | 47 | 采购/销售/库存/退货/资产/报表 |
| 企业应用 | 25 | 消息/公告/定时任务/日志 |
| CMS | 29 | 文章/分类/单页/标签 |
| OA | 17 | 报销/借款/差旅 |
| 审批 | 13 | 可视化流程设计器,条件分支/会签/或签 |
| 财务 | 13 | 会计科目/凭证/应收应付/发票/报表 |
| 项目 | 10 | 项目/任务/状态流转 |
| 仪表盘 | 23 | 核心指标/趋势图/漏斗/分布图 |
| AI | 7 | AI 助手/MCP Server |
| API | 23 | BI 报表聚合 |
三层权限体系
这是最值得说的部分。不是简单的"有没有权限",而是纵深防御:
请求 → ① 前端路由守卫(菜单无权限 → 404 页面)
→ ② Casbin RBAC(API 无权限 → 403)
→ ③ data_scope 行级过滤(按 owner_id / dept_id 过滤数据行)
data_scope 支持 4 种范围:
1全部数据(超管)3本部门数据4本部门及子部门(主管)5仅本人数据
这套权限是在数据层强制执行的,不是前端隐藏按钮那种假权限。我们在生产环境用 6 个角色 × 56 个测试点验证过,无越权。
MCP 原生支持
后端内置 MCP Server(Streamable HTTP),AI 工具(Claude / Cursor / Codex)可以直接连接:
- 端点:
POST /mcp - 认证:API Key(
qzt_前缀) - 权限:MCP 请求和网页请求走同一套 data_scope + RBAC
这是目前国产 ERP 里极少数原生集成 MCP 的。
部署方式
单二进制 + 静态文件,极简部署:
# 后端
GOOS=linux GOARCH=amd64 go build -o qzt-server ./cmd/server
# 前端
pnpm build # → dist/ 纯静态
# 部署
systemctl start qzt-server # 后端
nginx serve dist/ # 前端
生产环境只需 2C4G 服务器 + MySQL + OSS,总成本极低。
对 ISV / 开发者意味着什么
如果你在给客户交付企业管理系统:
- 不用从零开始——123 张表、411 个 API 全部现成
- 可以按需裁剪——不需要的模块删掉不影响其他模块
- 可以深度定制——源码级交付,改什么都行
- 500 元就能交付——部署成本极低,客户容易接受
这不是一个 demo,是一个跑在生产环境、经过权限测试、有真实客户的系统。
技术问题交流 / ISV 合作:shichenyang@devlovecode.com / 15139960649
