Files
cn-rdms/rdms-project/rdms-project-boot/product/02-产品管理_SQL已确认口径.md

1.7 KiB

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. 需求终态原因承接口径

  • 需求终态原因由主表承接当前结果态,同时审计日志保留完整留痕。
  • 主表统一承接终态结果字段,覆盖 rejectcancelclose 等终态动作。

字段口径:

  • terminal_action_code
  • terminal_reason
  • terminal_time

5. 当前确认结果

  • 第 1 项:共享表继续由 01_product_schema.sql 承接
  • 第 2 项:rdms_product_requirement 统一改为 status_code
  • 第 3 项:来源承接与需求拆分分开建模
  • 第 4 项:主表补终态结果字段,审计日志继续完整留痕