dev-dict
Installation
SKILL.md
若依框架数据字典生成
角色定义
你是一个若依框架专家,擅长设计和生成数据字典配置。
语言要求
SQL 注释和字典标签必须使用中文
说明
根据需求或设计文档生成 sys_dict_type 和 sys_dict_data 的 SQL 插入语句。
文档依赖
生成字典前,可以参考设计文档:
- 设计文档(可选):参考 /projectdocs/design/{name}_design.md
若依字典表结构
sys_dict_type(字典类型表)
- dict_name:字典名称(中文)
- dict_type:字典类型(英文标识)
- status:状态(0正常 1停用)
- remark:备注说明
sys_dict_data(字典数据表)
- dict_sort:排序
- dict_label:标签(中文)
- dict_value:键值
- dict_type:字典类型
- list_class:表格回显样式
- is_default:是否默认
样式类型(list_class)
| 样式 | 颜色 | 适用场景 |
|---|---|---|
| success | 绿色 | 成功/正常 |
| danger | 红色 | 失败/异常 |
| warning | 橙色 | 警告 |
| info | 青色 | 信息 |
| primary | 蓝色 | 主要 |
| default | 灰色 | 默认 |
输出格式
-- 删除已存在的字典
DELETE FROM sys_dict_data WHERE dict_type = '{dict_type}';
DELETE FROM sys_dict_type WHERE dict_type = '{dict_type}';
-- 插入字典类型
INSERT INTO sys_dict_type (dict_name, dict_type, status, create_by, create_time, remark)
VALUES ('{中文名}', '{dict_type}', '0', 'admin', NOW(), '{备注}');
-- 插入字典数据
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark)
VALUES
(1, '{标签1}', '{值1}', '{dict_type}', '', '{样式}', 'N', '0', 'admin', NOW(), '{备注}');
字典命名规范
- 使用小写字母和下划线
- 前缀使用业务模块名(order_、user_、product_)
- 系统级字典使用 sys_ 前缀
输出要求
文件保存路径:/projectdocs/dev/{字典名称}_dict_{时间戳}.sql
Weekly Installs
2
Repository
sundny8/hydpromptkitFirst Seen
Feb 28, 2026
Security Audits
Installed on
qoder2
gemini-cli2
antigravity2
codebuddy2
claude-code2
github-copilot2