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.0 KiB

02 — 字典分组管理(全量)

What to build: 管理员可完整管理字典分组:分页(含每组分组的字典数量统计、名称/编码搜索、状态筛选)、新建(名称必填、编码必填且全局唯一)、编辑(编码只读、builtin 分组可改名称/描述/排序)、删除(有字典项或 builtin 则阻断)、启停、启用分组列表。分组停用后其下字典项不再进入业务选择器。含 Seam 1 分组场景 H2 集成测试。

Blocked by: 01

Status: completed

  • 5 个端点可用:/api/dict/group/page|saveOrUpdate|delete|status|enabled-list
  • 分组编码必填不自动生成(决策 Q1);格式 [A-Za-z0-9_]+;全局唯一;编辑时编码只读
  • 删除:有未删除字典项阻断;builtin 阻断;软删除:deleted=1 + delete_key=id(同事务)
  • 排序规则:ORDER BY sort_no IS NULL, sort_no ASC, create_time ASC
  • H2 集成测试:CRUD/唯一性、builtin 保护/删除阻断/软删后编码可复用/排序/筛选