feat(other): 产品基础功能提交
This commit is contained in:
49
rdms-project/rdms-project-boot/product/02-产品管理_SQL已确认口径.md
Normal file
49
rdms-project/rdms-project-boot/product/02-产品管理_SQL已确认口径.md
Normal file
@@ -0,0 +1,49 @@
|
||||
# 02-产品管理 SQL已确认口径
|
||||
|
||||
## 0. 文档说明
|
||||
|
||||
本文档用于记录产品管理 SQL 已确认的实现口径。
|
||||
|
||||
本文档只保留已确认结果,不保留待确认项、方案对比或历史演变说明。
|
||||
|
||||
## 1. 共享表承接边界
|
||||
|
||||
- `rdms_user_object_role`
|
||||
- `rdms_object_status_model`
|
||||
- `rdms_object_status_transition`
|
||||
- `rdms_biz_audit_log`
|
||||
|
||||
以上共享表继续由 `rdms-project/rdms-project-boot/src/main/resources/sql/product/01_product_schema.sql` 承接。
|
||||
|
||||
## 2. 产品需求状态字段口径
|
||||
|
||||
- `rdms_product_requirement` 统一改为 `status_code` 口径。
|
||||
- 产品需求状态与产品状态保持一致,统一使用状态编码模型。
|
||||
|
||||
## 3. 来源承接与需求拆分口径
|
||||
|
||||
- 产品需求既可能来自工单流转,也可能来自产品内手工新增。
|
||||
- 产品需求不论来源,都允许继续拆分为 N 个子需求。
|
||||
- 同一产品下,同一来源工单只生成 1 条源头需求记录。
|
||||
- 源头需求记录可以拆分为 N 条子需求。
|
||||
- 手工新增需求也可以拆分为 N 条子需求。
|
||||
- 子需求不参与“来源唯一”约束。
|
||||
- 来源追溯和拆分关系分开建模。
|
||||
|
||||
## 4. 需求终态原因承接口径
|
||||
|
||||
- 需求终态原因由主表承接当前结果态,同时审计日志保留完整留痕。
|
||||
- 主表统一承接终态结果字段,覆盖 `reject`、`cancel`、`close` 等终态动作。
|
||||
|
||||
字段口径:
|
||||
|
||||
- `terminal_action_code`
|
||||
- `terminal_reason`
|
||||
- `terminal_time`
|
||||
|
||||
## 5. 当前确认结果
|
||||
|
||||
- 第 1 项:共享表继续由 `01_product_schema.sql` 承接
|
||||
- 第 2 项:`rdms_product_requirement` 统一改为 `status_code`
|
||||
- 第 3 项:来源承接与需求拆分分开建模
|
||||
- 第 4 项:主表补终态结果字段,审计日志继续完整留痕
|
||||
Reference in New Issue
Block a user