liuyun 7a5af292fb chore: track dict-driven-enums change
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-10-11 14:30:50 +08:00

1.2 KiB
Raw Blame History

ADDED Requirements

Requirement: 字典实体扩展

dict_type 实体 SHALL 新增 built_in 字段(布尔,标记内置字典类型);dict_item 实体 SHALL 新增 built_in(布尔,标记内置字典项)与 color_type(字符串,取值 primary/success/warning/danger/info,可空)字段,用于前端标签渲染与内置保护。

Scenario: 内置类型标记

  • WHEN 某字典类型由系统 seed 预置
  • THEN 其 built_in 为真,后端据此保护其不被删除

Scenario: 内置项颜色

  • WHEN 内置字典项需要区分展示
  • THEN 其 color_type 指定标签色(如启用=success、锁定=danger、停用=info)

Requirement: 内置枚举字典取值

系统 SHALL 预置 5 个内置枚举字典并锚定其取值集合:common_status={enabled,disabled}、user_status={enabled,disabled,locked}、resource_type={menu,button,api}、data_scope={all,dept,dept_and_child,self,custom}、login_status={success,fail}。

Scenario: 前端按字典渲染枚举

  • WHEN 前端渲染用户/角色/资源等页面的枚举字段
  • THEN 从对应内置字典读取 label 与 color_type,取值不脱离上述集合