Files
ERP/requirements/ERP-BUILD-STATUS.md
QiufengandClaude Opus 4.8 5e51dc3f56 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>
2026-06-15 19:19:15 +08:00

56 lines
4.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 凯迪科技 ERP+OA 一体化平台 — 完成度矩阵(对照 Request.MD
> 在原「致远 A6-V5 OA 复刻」基础上,按甲方需求 `Request.MD` 扩建为覆盖 §一–§七 的 ERP+OA 一体化平台。
> 全程 typecheck 0 / 全库 emoji 0(425 代码文件零图形符号),每个模块浏览器实测。
> 后端 :8090Java Spring Boot 3 + JPA + SQLite`/api/oa/*`**81 个 Controller**),前端 :5175Vue3 + TS + Element Plus**29 个顶部模块**)。
## 完成度:对抗式审计 78% -> 93% -> 98% -> 99% -> 组9BI归口闭合
多代理对抗式 critic 四轮独立复核(curl live 实证),逐轮补缺:
- 78%:建完甲方拍板 10 统一模块 + 7 链,但缺 §2 整建制经营中心。
- 93%:补 §2 全部 11 中心(运营/制造/财务总账/实验室/设计/监理/审计/IT)+ 组织树两级 + 定时预警 + 交接 + 申报多步骤 + 专家库。
- 98%:补深度自动化(流程驱动事件、申报数据自动采集、研发证据链一键归集、移动端聚合、组织树精修)。
- 99%:补深度计算/编排(量价比对超支、超标溯源追责、验收-收入凭证多级编排)。
- 收尾:补组9 统一BI跨模块归口聚合(critic 唯一指出的最后可建缺口)。
**可建范围(剔除外部集成/专用引擎)已全部承载。** 不计入的外部/远期专用引擎:真实联网 RPA 爬虫、银企直连、PDF/OFD/Office 二进制渲染引擎、移动推送 token 服务、PLC/SCADA 采集、完整 MRP/APS 排程算法、BIM 碰撞检查(均以模拟/占位合理承载)。
## §三 甲方 10「统一/合并」模块 — 全部完成
CRM / 招投标 / 合同中心 / 企业知识库 / 情报收集(查网) / 档案管理 / 预算成本中心 / EHS / BI报表中心 / 一个移动工作台。
## §二 组织 11 中心 — 全部建成
| 中心 | 落地模块 | 中心 | 落地模块 |
|---|---|---|---|
| 市场部 | 统一CRM + 统一招投标(orgUnit分域) | 工程管理中心 | 目标管理/项目360 + 工程监理 |
| 创新研发中心 | 研发创新中心(立项/IP/申报/证据链) | 设计研究中心 | 设计研究中心(文档/变更, 含咨询可研院/规划设计部) |
| 制造管理中心 | 制造管理中心(工单/库存) | 运营管理中心 | 运营管理中心(排污客户/水质/超标溯源) |
| 支付中心 | 资金支付中心 + 财务管理(科目/凭证) | 内控部 | 合同中心/用章 + 审计监察 |
| 行政办公 | HR管理(职业健康/交接) + 档案知识中心 + 信息中心(IT资产) | 品牌推广 | 文化建设 |
| 数据中心 | 统一情报中心(采集pipeline) + 统一BI + 全文检索 | | |
组织树两级:开迪集团下 11 中心 + 26 二级机构(含质安部/成控部/资料室/专利工法办,财务部归支付中心),`/api/oa/depts/tree` 承载。
## §六 7 条业务逻辑链 — 全部端到端
链1 项目生命周期(状态机 advance + 项目360九域聚合 + 验收自动归档/收入凭证) · 链2 项目资金(开票回写/收付款) · 链3 合同(模板/履约/变更终止/用印) · 链4 用章(主档/登记/封存校验/流转) · 链5 付款(见票/资金池/按主体) · 链6 研发-IP-申报(证据链一键归集/年费/模板自动核查/多步骤) · 链7 知识档案(全文检索8类/预览水印批注权限/自动沉淀)。
## 自动化与编排层(流程驱动)
- 付款已付 -> 自动记账凭证(借应付/贷银行)
- 工单已入库 -> 自动成品库存
- 项目验收 -> 自动竣工回填 + 档案归档 + 收入确认凭证(借应收/贷主营收入)
- 申报数据自动采集(`/declaration-steps/auto-collect`) · 研发证据链一键归集(`/rd-projects/{id}/evidence-chain`)
- 量价比对超支(`/bom-items/cost-compare`) · 超标溯源追责(`/water-quality/trace`)
- 后端 `@Scheduled` 定时扫描 7 类期限/异常聚合为统一预警(`/alerts`) + 移动端聚合(`/mobile/summary`)
- 统一BI跨模块归口(`/reports/business-overview`):合同/资金/成本/项目/研发/招投标/运营/质安预警 一屏 BI 输出
## 数据完整性(live 实测)
付款回写状态门控 · 发票挂合同回写 invoicedAmount · 用印拦截封存印章+advance流转 · 种子自洽。
## 怎么跑
- 后端:`cd oa-backend && JAVA_HOME=<jdk17> java -jar build/libs/oa-backend-0.1.0.jar`(:8090,空库首启自动播种全部数据)
- 前端:`cd ofbiz-framework/plugins/modern-ui/app && npm run dev` -> `http://localhost:5175/modern/app/`