docs: update progress to reflect Phase 1-6 completion

- Update CLAUDE.md architecture snapshot: all phases complete
- Update wiki/index.md: module descriptions and progress table
- All 6 phases of ERP platform base are now implemented

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
iven
2026-04-11 12:51:17 +08:00
parent b3c7f76b7f
commit 82986e988d
7 changed files with 75 additions and 43 deletions

View File

@@ -5,10 +5,12 @@
**模块化 SaaS ERP 底座**Rust + React 技术栈,提供身份权限/工作流/消息/配置四大基础模块,支持行业业务模块快速插接。
关键数字:
- 8 个 Rust crate4 个 placeholder1 个前端 SPA
- 1 个数据库迁移tenant 表)
- 8 个 Rust crate全部已实现1 个前端 SPA
- 29 个数据库迁移
- 5 个业务模块 (auth, config, workflow, message, server)
- Health Check API (`/api/v1/health`)
- Phase 1 基础设施完成
- OpenAPI JSON (`/api/docs/openapi.json`)
- Phase 1-6 全部完成
## 模块导航树
@@ -16,11 +18,11 @@
- [[erp-core]] — 错误体系 · 事件总线 · 模块 trait · 共享类型
- [[erp-common]] — ID 生成 · 时间戳 · 编号生成工具
### L2 业务层(均为 placeholder
- erp-auth — 身份与权限Phase 2
- erp-config — 系统配置Phase 3
- erp-workflow — 工作流引擎Phase 4
- erp-message — 消息中心Phase 5
### L2 业务层
- erp-auth — 用户/角色/权限/组织/部门/岗位管理 · JWT 认证 · RBAC
- erp-config — 字典/菜单/设置/编号规则/主题/语言
- erp-workflow — BPMN 解析 · Token 驱动执行 · 任务分配 · 流程设计器
- erp-message — 消息 CRUD · 模板管理 · 订阅偏好 · 通知面板 · 事件集成
### L3 组装层
- [[erp-server]] — Axum 服务入口 · AppState · ModuleRegistry 集成 · 配置加载 · 数据库连接 · 优雅关闭
@@ -52,11 +54,11 @@
| Phase | 内容 | 状态 |
|-------|------|------|
| 1 | 基础设施 | 完成 |
| 2 | 身份与权限 | 待开始 |
| 3 | 系统配置 | 待开始 |
| 4 | 工作流引擎 | 待开始 |
| 5 | 消息中心 | 待开始 |
| 6 | 整合与打磨 | 待开始 |
| 2 | 身份与权限 | 完成 |
| 3 | 系统配置 | 完成 |
| 4 | 工作流引擎 | 完成 |
| 5 | 消息中心 | 完成 |
| 6 | 整合与打磨 | 完成 |
## 关键文档索引