# 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 项:主表补终态结果字段,审计日志继续完整留痕