SNAPSHOT W7 已部署稳定态 — 凯迪ERP+OA一体化平台 (MET 73.3%)

恢复点(restore point)。别人改崩后可 git reset --hard 回到此提交。

== 此快照内容 ==
- 后端 oa-backend: 734 控制器 / 711 实体 (Spring Boot 3.2.5 + SQLite, 端口8091)
- 前端 modern-ui/app: Vue3+Vite, 约700页 (构建产物已在 oa-backend/src/main/resources/static)
- 数据库 oa-backend/data/oa.db: 含全部演示数据 (强制入库, 6.6MB)
- 交接文档 go.md + go-code-reference/endpoints/entities/database.md
- 多代理建设脚本 .claude/wf-*.js

== 状态 ==
- 对 凯迪科技ERP_20260507.xlsx 合规 MET ~73.3% (PARTIAL 75: 34可建+6种子/bug+35外部硬天花板)
- 安全: 5轮红队+5轮复检, default-deny分级鉴权, 连续零可利用
- W3~W7 累计补完436缺口; W8末轮(40缺口)为半成品(源码树可编译但未集成)
- 运行: cd oa-backend; java -jar build/libs/oa-backend-0.1.0.jar --server.port=8091; admin/123456

== 排除(gitignore, 可再生) ==
node_modules / oa-backend/build / .jdks / *.log / Backup-ERP-* / 弃用的OFBiz核心(只保留modern-ui)
完整文件夹备份见同目录 Backup-ERP-20260615-191517/ (含上述全部, 仅缺 node_modules)

时间戳: 20260615-191517

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Qiufeng
2026-06-15 19:19:15 +08:00
co-authored by Claude Opus 4.8
commit 5e51dc3f56
10584 changed files with 2501339 additions and 0 deletions
+38
View File
@@ -0,0 +1,38 @@
# 内测账号清单(全部初始密码 123456)
> 登录页 `localhost:5175`,多人内测各自登录、各看各的待办。账号按职务对应审批模板里的角色节点,
> 这样工作流会把审批任务分派到对的人头上(NodeAssigneeResolver)。
## 管理 / 原有账号
| 登录名 | 姓名 | 部门 | 职务 |
|---|---|---|---|
| admin | 系统管理员 | 信息中心 | 信息中心主任(兜底审批人) |
| zhangwei | 张伟 | 财务部 | 财务部经理 |
| lina | 李娜 | 行政部 | 行政主管 |
| wangfang | 王芳 | 信息中心 | 软件工程师 |
| liuyang | 刘洋 | 财务部 | 会计 |
| chenjing | 陈静 | 行政部 | 人事专员 |
## 角色账号(本轮补种,对应审批流角色节点)
| 登录名 | 姓名 | 部门 | 职务 / 对应节点 |
|---|---|---|---|
| zhoujg | 周建国 | 开迪集团 | 董事长 |
| sungq | 孙国强 | 开迪集团 | 总经理 |
| zhangyun | 张运 | 开迪集团 | 董事长助理 |
| chenfr | 陈法人 | 开迪集团 | 法人 |
| zhaocz | 赵成志 | 成本控制部 | 成控总监 |
| zhengqt | 郑前台 | 成本控制部 | 成控前台 |
| sunzh | 孙志华 | 财务部 | 财务文员 |
| qiancn | 钱晨 | 资金结算部 | 制单出纳 |
| guolin | 郭琳 | 资金结算部 | 结算会计 |
| qiantcc | 钱总成 | 财务部 | 总公司成本会计 |
| sunfcc | 孙分成 | 成本控制部 | 分公司成本会计 |
| zhoujtc | 周集成 | 财务部 | 集团成本会计 |
| lijm | 李剑美 | 内控部 | 保密员 |
| zhaofw | 赵法 | 法务风险部 | 法务部经理 |
| wuzly | 吴资料 | 资料室 | 集团公司资料员 |
## 说明
- 工作流节点标签 -> 真实办理人 由 `NodeAssigneeResolver` 解析:精确姓名/职务匹配 -> 内嵌姓名/职务 -> 部门前缀 -> 本部门主管 -> 角色关键词 -> 兜底 admin。
- 老的演示在途事项(originUser=「我(当前用户)」、走的是简单模板的通用节点如「质量部 / 部门主管」)有一部分仍落到 admin 兜底箱——属历史演示数据,不影响真实新提交的分派。
- 若要让每个角色账号都有"饱满"的收件箱用于演示,可再补一批走富审批模板(项目成本合同会签等)的在途事项(可选 polish,未做)。