REQ-MOD-003.md
957 Bytes
REQ-MOD-003 模块删除
目标: 删除一个已有模块,且不破坏数据引用完整性
-
输入:
- 表1:
| 字段 | 类型 | 必填 | 输入方式 | 显示来源 | 默认值 | 业务规则 | | ----- | ---- | --- | ----- | ----- | --- | -------- | | 模块 id | 文本 | — | 点击按钮 | — | — | — |
输出: 成功/失败
跨字段规则: 已被业务引用(菜单 / 权限 / 用户角色等)的模块不允许直接删除;建议软删除并记录删除时间与操作人
边界: 必须传入有效模块 id;删除接口需具备相应权限并支持二次确认
验收: 合法删除返回成功状态;存在引用时返回拒绝原因与冲突来源;非法 id 给出明确错误码
依赖表:
tModule(软删除写:bDeleted/tDeletedDate/sDeletedBy;删除前在 service 层检查子模块或外部引用)依赖接口: —