1.2 KiB
1.2 KiB
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,取值不脱离上述集合