You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.3 KiB
1.3 KiB
04 — 字典项管理(全量,含引用计数接入)
What to build: 管理员可完整管理字典项:分页(按分组筛选、名称/编码/值搜索、状态筛选,带分组名/是否默认/是否被引用等有效可选派生字段)、新建(分组必填且仅可选启用分组、名称必填、编码选填自动生成 dict_+32位hex、值同组唯一)、编辑(分组/编码只读、被引用后 value 只读)、删除(被引用或 builtin 阻断)、强制删除(绕过引用校验)、启停、某分组启用项列表。新建字典项同事务预建 ref_count 行。含 Seam 1 字典项场景 H2 集成测试。
Blocked by: 02, 03
Status: completed
- 6 个端点可用:
/api/dict/item/page|saveOrUpdate|delete|force-delete|status|enabled-list - 新建同事务预建
dict_ref_count行(ref_count=0,决策 Q3);删除同事务删 ref_count 行 - 删除/强制删除:builtin 均阻断;被引用阻断提示"该字典已被引用,无法删除"
- 编辑:groupId/code 变更拒绝;被引用后 value 变更拒绝;name/sortNo/description 可改
- H2 集成测试:CRUD/组内编码唯一/值同组唯一(空跳过)/引用阻断/值只读/软删复用/内置保护/enabled-list 双状态过滤