恢复点(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>
4.4 KiB
凯迪科技 ERP+OA 一体化平台 — 完成度矩阵(对照 Request.MD)
在原「致远 A6-V5 OA 复刻」基础上,按甲方需求
Request.MD扩建为覆盖 §一–§七 的 ERP+OA 一体化平台。 全程 typecheck 0 / 全库 emoji 0(425 代码文件零图形符号),每个模块浏览器实测。 后端 :8090(Java Spring Boot 3 + JPA + SQLite,/api/oa/*,81 个 Controller),前端 :5175(Vue3 + 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/