docs: 完成治理文档与执行合同收口(A1-A2,R1-R2,S1-S2,P9A1-P9D1)
这个提交包含在:
@@ -1067,25 +1067,29 @@ erDiagram
|
||||
|
||||
## 16. 迭代计划
|
||||
|
||||
> 状态口径说明(2026-02-09):
|
||||
> - 以 `issues/2026-02-09_13-39-02-p5-blueprint-v3.csv` 与 `docs/feature-matrix.md` 为实现状态事实源。
|
||||
> - 本节清单用于规格分期表达;具体执行状态以 Issue CSV 与实现状态矩阵为准。
|
||||
|
||||
### Phase 1(核心 / P0)
|
||||
- [x] 技术栈确定(Fastify + Prisma + PostgreSQL)
|
||||
- [ ] 员工与组织(含归档约束、角色集合)
|
||||
- [ ] 权限码体系与服务端校验(RBAC)
|
||||
- [ ] 工作流引擎(4 表)落库与服务层事务
|
||||
- [ ] `approval_rules`(预置 3 条)+ 审批链生效
|
||||
- [ ] 转审(reason≥10,链路≤3)
|
||||
- [ ] `document_sequences` 单号规则(BX-YYYYMMDD-0001)
|
||||
- [ ] 费用类型 `expense_types`(默认启用 37 项)+ 下拉动态加载
|
||||
- [ ] 发票池上传(本地存储 + 签名 URL)+ SHA256 + 腾讯云 OCR(结果持久化/去重/重试;不阻塞提交)+ 双策略判重(bind/submit 生效)+ 例外审计
|
||||
- [ ] 报销单 CRUD + 提交/撤回/审批/付款标记
|
||||
- [ ] 站内通知 + 邮件
|
||||
- [x] 员工与组织(含归档约束、角色集合)
|
||||
- [x] 权限码体系与服务端校验(RBAC)
|
||||
- [x] 工作流引擎(4 表)落库与服务层事务
|
||||
- [x] `approval_rules`(预置 3 条)+ 审批链生效
|
||||
- [x] 转审(reason≥10,链路≤3)
|
||||
- [x] `document_sequences` 单号规则(BX-YYYYMMDD-0001)
|
||||
- [x] 费用类型 `expense_types`(默认启用 37 项)+ 下拉动态加载
|
||||
- [x] 发票池上传(本地存储 + 签名 URL)+ SHA256 + 腾讯云 OCR(结果持久化/去重/重试;不阻塞提交)+ 双策略判重(bind/submit 生效)+ 例外审计
|
||||
- [x] 报销单 CRUD + 提交/撤回/审批/付款标记
|
||||
- [x] 站内通知 + 邮件
|
||||
|
||||
### Phase 2(扩展 / P1-P2)
|
||||
- [ ] OCR 能力增强(更多票种/批量处理/队列与更完整的失败重试策略)
|
||||
- [x] OCR 能力增强(更多票种/批量处理/队列与更完整的失败重试策略)
|
||||
- [ ] 企微/钉钉通知
|
||||
- [ ] 报表导出
|
||||
- [ ] 对象存储(MinIO/OSS)
|
||||
- [ ] 工作流扩展到其他实体(请假/采购等)
|
||||
- [x] 报表导出
|
||||
- [x] 对象存储(MinIO/OSS)
|
||||
- [x] 工作流扩展到其他实体(请假/采购等)
|
||||
|
||||
---
|
||||
|
||||
|
||||
在新工单中引用
屏蔽一个用户