Skip to content

Update the init test data for SQL scripts #685

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Jun 24, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 41 additions & 0 deletions backend/plugin/dict/sql/mysql/init_snowflake_test_data.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
insert into sys_dict_type (id, name, code, status, remark, created_time, updated_time)
values
(2048602512340156416, '通用状态', 'sys_status', 1, '系统通用状态:启用/停用', now(), null),
(2048602512369516544, '菜单类型', 'sys_menu_type', 1, '系统菜单类型', now(), null),
(2048602512432431104, '登录日志状态', 'sys_login_status', 1, '用户登录日志状态', now(), null),
(2048602512495345664, '数据规则运算符', 'sys_data_rule_operator', 1, '数据权限规则运算符', now(), null),
(2048602512549871616, '数据规则表达式', 'sys_data_rule_expression', 1, '数据权限规则表达式', now(), null),
(2048602512616980480, '前端参数配置', 'sys_frontend_config', 1, '前端参数配置类型', now(), null),
(2048602512692477952, '过滤数据权限', 'sys_data_permission', 1, '数据权限过滤类型', now(), null),
(2048602512755392512, '菜单显示', 'sys_menu_display', 1, '菜单是否显示', now(), null),
(2048602512818307072, '菜单缓存', 'sys_menu_cache', 1, '菜单是否缓存', now(), null);

insert into sys_dict_data (id, label, value, sort, status, remark, type_id, created_time, updated_time)
values
(2048602512881221632, '停用', 0, 1, 1, '系统停用状态', 2048602512340156416, now(), null),
(2048602512948330496, '正常', 1, 2, 1, '系统正常状态', 2048602512340156416, now(), null),
(2048602513015439360, '目录', 0, 1, 1, '菜单目录类型', 2048602512369516544, now(), null),
(2048602513078353920, '菜单', 1, 2, 1, '普通菜单类型', 2048602512369516544, now(), null),
(2048602513128685568, '按钮', 2, 3, 1, '按钮权限类型', 2048602512369516544, now(), null),
(2048602513174822912, '内嵌', 3, 4, 1, '内嵌页面类型', 2048602512369516544, now(), null),
(2048602513241931776, '外链', 4, 5, 1, '外部链接类型', 2048602512369516544, now(), null),
(2048602513292263424, '失败', 0, 1, 1, '登录失败状态', 2048602512432431104, now(), null),
(2048602513359372288, '成功', 1, 2, 1, '登录成功状态', 2048602512432431104, now(), null),
(2048602513422286848, 'AND', 0, 1, 1, '逻辑与运算符', 2048602512495345664, now(), null),
(2048602513476812800, 'OR', 1, 2, 1, '逻辑或运算符', 2048602512495345664, now(), null),
(2048602513543921664, '等于(==)', 0, 1, 1, '等于比较表达式', 2048602512549871616, now(), null),
(2048602513590059008, '不等于(!=)', 1, 2, 1, '不等于比较表达式', 2048602512549871616, now(), null),
(2048602513657167872, '大于(>)', 2, 3, 1, '大于比较表达式', 2048602512549871616, now(), null),
(2048602513720082432, '大于等于(>=)', 3, 4, 1, '大于等于比较表达式', 2048602512549871616, now(), null),
(2048602513782996992, '小于(<)', 4, 5, 1, '小于比较表达式', 2048602512549871616, now(), null),
(2048602513850105856, '小于等于(<=)', 5, 6, 1, '小于等于比较表达式', 2048602512549871616, now(), null),
(2048602513917214720, '包含(in)', 6, 7, 1, '包含表达式', 2048602512549871616, now(), null),
(2048602513984323584, '不包含(not in)', 7, 8, 1, '不包含表达式', 2048602512549871616, now(), null),
(2048602514051432448, '否', 0, 1, 1, '不是前端参数配置', 2048602512616980480, now(), null),
(2048602514118541312, '是', 1, 2, 1, '是前端参数配置', 2048602512616980480, now(), null),
(2048602514168872960, '否', 0, 1, 1, '不进行数据权限过滤', 2048602512692477952, now(), null),
(2048602514231787520, '是', 1, 2, 1, '进行数据权限过滤', 2048602512692477952, now(), null),
(2048602514303090688, '隐藏', 0, 1, 1, '菜单隐藏', 2048602512755392512, now(), null),
(2048602514366005248, '显示', 1, 2, 1, '菜单显示', 2048602512755392512, now(), null),
(2048602514433114112, '不缓存', 0, 1, 1, '菜单不缓存', 2048602512818307072, now(), null),
(2048602514500222976, '缓存', 1, 2, 1, '菜单缓存', 2048602512818307072, now(), null);
41 changes: 41 additions & 0 deletions backend/plugin/dict/sql/mysql/init_test_data.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
insert into sys_dict_type (id, name, code, status, remark, created_time, updated_time)
values
(1, '通用状态', 'sys_status', 1, '系统通用状态:启用/停用', now(), null),
(2, '菜单类型', 'sys_menu_type', 1, '系统菜单类型', now(), null),
(3, '登录日志状态', 'sys_login_status', 1, '用户登录日志状态', now(), null),
(4, '数据规则运算符', 'sys_data_rule_operator', 1, '数据权限规则运算符', now(), null),
(5, '数据规则表达式', 'sys_data_rule_expression', 1, '数据权限规则表达式', now(), null),
(6, '前端参数配置', 'sys_frontend_config', 1, '前端参数配置类型', now(), null),
(7, '过滤数据权限', 'sys_data_permission', 1, '数据权限过滤类型', now(), null),
(8, '菜单显示', 'sys_menu_display', 1, '菜单是否显示', now(), null),
(9, '菜单缓存', 'sys_menu_cache', 1, '菜单是否缓存', now(), null);

insert into sys_dict_data (id, label, value, sort, status, remark, type_id, created_time, updated_time)
values
(1, '停用', 0, 1, 1, '系统停用状态', 1, now(), null),
(2, '正常', 1, 2, 1, '系统正常状态', 1, now(), null),
(3, '目录', 0, 1, 1, '菜单目录类型', 2, now(), null),
(4, '菜单', 1, 2, 1, '普通菜单类型', 2, now(), null),
(5, '按钮', 2, 3, 1, '按钮权限类型', 2, now(), null),
(6, '内嵌', 3, 4, 1, '内嵌页面类型', 2, now(), null),
(7, '外链', 4, 5, 1, '外部链接类型', 2, now(), null),
(8, '失败', 0, 1, 1, '登录失败状态', 3, now(), null),
(9, '成功', 1, 2, 1, '登录成功状态', 3, now(), null),
(10, 'AND', 0, 1, 1, '逻辑与运算符', 4, now(), null),
(11, 'OR', 1, 2, 1, '逻辑或运算符', 4, now(), null),
(12, '等于(==)', 0, 1, 1, '等于比较表达式', 5, now(), null),
(13, '不等于(!=)', 1, 2, 1, '不等于比较表达式', 5, now(), null),
(14, '大于(>)', 2, 3, 1, '大于比较表达式', 5, now(), null),
(15, '大于等于(>=)', 3, 4, 1, '大于等于比较表达式', 5, now(), null),
(16, '小于(<)', 4, 5, 1, '小于比较表达式', 5, now(), null),
(17, '小于等于(<=)', 5, 6, 1, '小于等于比较表达式', 5, now(), null),
(18, '包含(in)', 6, 7, 1, '包含表达式', 5, now(), null),
(19, '不包含(not in)', 7, 8, 1, '不包含表达式', 5, now(), null),
(20, '否', 0, 1, 1, '不是前端参数配置', 6, now(), null),
(21, '是', 1, 2, 1, '是前端参数配置', 6, now(), null),
(22, '否', 0, 1, 1, '不进行数据权限过滤', 7, now(), null),
(23, '是', 1, 2, 1, '进行数据权限过滤', 7, now(), null),
(24, '隐藏', 0, 1, 1, '菜单隐藏', 8, now(), null),
(25, '显示', 1, 2, 1, '菜单显示', 8, now(), null),
(26, '不缓存', 0, 1, 1, '菜单不缓存', 9, now(), null),
(27, '缓存', 1, 2, 1, '菜单缓存', 9, now(), null);
41 changes: 41 additions & 0 deletions backend/plugin/dict/sql/postgresql/init_snowflake_test_data.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
insert into sys_dict_type (id, name, code, status, remark, created_time, updated_time)
values
(2048602512340156416, '通用状态', 'sys_status', 1, '系统通用状态:启用/停用', now(), null),
(2048602512369516544, '菜单类型', 'sys_menu_type', 1, '系统菜单类型', now(), null),
(2048602512432431104, '登录日志状态', 'sys_login_status', 1, '用户登录日志状态', now(), null),
(2048602512495345664, '数据规则运算符', 'sys_data_rule_operator', 1, '数据权限规则运算符', now(), null),
(2048602512549871616, '数据规则表达式', 'sys_data_rule_expression', 1, '数据权限规则表达式', now(), null),
(2048602512616980480, '前端参数配置', 'sys_frontend_config', 1, '前端参数配置类型', now(), null),
(2048602512692477952, '过滤数据权限', 'sys_data_permission', 1, '数据权限过滤类型', now(), null),
(2048602512755392512, '菜单显示', 'sys_menu_display', 1, '菜单是否显示', now(), null),
(2048602512818307072, '菜单缓存', 'sys_menu_cache', 1, '菜单是否缓存', now(), null);

insert into sys_dict_data (id, label, value, sort, status, remark, type_id, created_time, updated_time)
values
(2048602512881221632, '停用', 0, 1, 1, '系统停用状态', 2048602512340156416, now(), null),
(2048602512948330496, '正常', 1, 2, 1, '系统正常状态', 2048602512340156416, now(), null),
(2048602513015439360, '目录', 0, 1, 1, '菜单目录类型', 2048602512369516544, now(), null),
(2048602513078353920, '菜单', 1, 2, 1, '普通菜单类型', 2048602512369516544, now(), null),
(2048602513128685568, '按钮', 2, 3, 1, '按钮权限类型', 2048602512369516544, now(), null),
(2048602513174822912, '内嵌', 3, 4, 1, '内嵌页面类型', 2048602512369516544, now(), null),
(2048602513241931776, '外链', 4, 5, 1, '外部链接类型', 2048602512369516544, now(), null),
(2048602513292263424, '失败', 0, 1, 1, '登录失败状态', 2048602512432431104, now(), null),
(2048602513359372288, '成功', 1, 2, 1, '登录成功状态', 2048602512432431104, now(), null),
(2048602513422286848, 'AND', 0, 1, 1, '逻辑与运算符', 2048602512495345664, now(), null),
(2048602513476812800, 'OR', 1, 2, 1, '逻辑或运算符', 2048602512495345664, now(), null),
(2048602513543921664, '等于(==)', 0, 1, 1, '等于比较表达式', 2048602512549871616, now(), null),
(2048602513590059008, '不等于(!=)', 1, 2, 1, '不等于比较表达式', 2048602512549871616, now(), null),
(2048602513657167872, '大于(>)', 2, 3, 1, '大于比较表达式', 2048602512549871616, now(), null),
(2048602513720082432, '大于等于(>=)', 3, 4, 1, '大于等于比较表达式', 2048602512549871616, now(), null),
(2048602513782996992, '小于(<)', 4, 5, 1, '小于比较表达式', 2048602512549871616, now(), null),
(2048602513850105856, '小于等于(<=)', 5, 6, 1, '小于等于比较表达式', 2048602512549871616, now(), null),
(2048602513917214720, '包含(in)', 6, 7, 1, '包含表达式', 2048602512549871616, now(), null),
(2048602513984323584, '不包含(not in)', 7, 8, 1, '不包含表达式', 2048602512549871616, now(), null),
(2048602514051432448, '否', 0, 1, 1, '不是前端参数配置', 2048602512616980480, now(), null),
(2048602514118541312, '是', 1, 2, 1, '是前端参数配置', 2048602512616980480, now(), null),
(2048602514168872960, '否', 0, 1, 1, '不进行数据权限过滤', 2048602512692477952, now(), null),
(2048602514231787520, '是', 1, 2, 1, '进行数据权限过滤', 2048602512692477952, now(), null),
(2048602514303090688, '隐藏', 0, 1, 1, '菜单隐藏', 2048602512755392512, now(), null),
(2048602514366005248, '显示', 1, 2, 1, '菜单显示', 2048602512755392512, now(), null),
(2048602514433114112, '不缓存', 0, 1, 1, '菜单不缓存', 2048602512818307072, now(), null),
(2048602514500222976, '缓存', 1, 2, 1, '菜单缓存', 2048602512818307072, now(), null);
45 changes: 45 additions & 0 deletions backend/plugin/dict/sql/postgresql/init_test_data.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
insert into sys_dict_type (id, name, code, status, remark, created_time, updated_time)
values
(1, '通用状态', 'sys_status', 1, '系统通用状态:启用/停用', now(), null),
(2, '菜单类型', 'sys_menu_type', 1, '系统菜单类型', now(), null),
(3, '登录日志状态', 'sys_login_status', 1, '用户登录日志状态', now(), null),
(4, '数据规则运算符', 'sys_data_rule_operator', 1, '数据权限规则运算符', now(), null),
(5, '数据规则表达式', 'sys_data_rule_expression', 1, '数据权限规则表达式', now(), null),
(6, '前端参数配置', 'sys_frontend_config', 1, '前端参数配置类型', now(), null),
(7, '过滤数据权限', 'sys_data_permission', 1, '数据权限过滤类型', now(), null),
(8, '菜单显示', 'sys_menu_display', 1, '菜单是否显示', now(), null),
(9, '菜单缓存', 'sys_menu_cache', 1, '菜单是否缓存', now(), null);

insert into sys_dict_data (id, label, value, sort, status, remark, type_id, created_time, updated_time)
values
(1, '停用', 0, 1, 1, '系统停用状态', 1, now(), null),
(2, '正常', 1, 2, 1, '系统正常状态', 1, now(), null),
(3, '目录', 0, 1, 1, '菜单目录类型', 2, now(), null),
(4, '菜单', 1, 2, 1, '普通菜单类型', 2, now(), null),
(5, '按钮', 2, 3, 1, '按钮权限类型', 2, now(), null),
(6, '内嵌', 3, 4, 1, '内嵌页面类型', 2, now(), null),
(7, '外链', 4, 5, 1, '外部链接类型', 2, now(), null),
(8, '失败', 0, 1, 1, '登录失败状态', 3, now(), null),
(9, '成功', 1, 2, 1, '登录成功状态', 3, now(), null),
(10, 'AND', 0, 1, 1, '逻辑与运算符', 4, now(), null),
(11, 'OR', 1, 2, 1, '逻辑或运算符', 4, now(), null),
(12, '等于(==)', 0, 1, 1, '等于比较表达式', 5, now(), null),
(13, '不等于(!=)', 1, 2, 1, '不等于比较表达式', 5, now(), null),
(14, '大于(>)', 2, 3, 1, '大于比较表达式', 5, now(), null),
(15, '大于等于(>=)', 3, 4, 1, '大于等于比较表达式', 5, now(), null),
(16, '小于(<)', 4, 5, 1, '小于比较表达式', 5, now(), null),
(17, '小于等于(<=)', 5, 6, 1, '小于等于比较表达式', 5, now(), null),
(18, '包含(in)', 6, 7, 1, '包含表达式', 5, now(), null),
(19, '不包含(not in)', 7, 8, 1, '不包含表达式', 5, now(), null),
(20, '否', 0, 1, 1, '不是前端参数配置', 6, now(), null),
(21, '是', 1, 2, 1, '是前端参数配置', 6, now(), null),
(22, '否', 0, 1, 1, '不进行数据权限过滤', 7, now(), null),
(23, '是', 1, 2, 1, '进行数据权限过滤', 7, now(), null),
(24, '隐藏', 0, 1, 1, '菜单隐藏', 8, now(), null),
(25, '显示', 1, 2, 1, '菜单显示', 8, now(), null),
(26, '不缓存', 0, 1, 1, '菜单不缓存', 9, now(), null),
(27, '缓存', 1, 2, 1, '菜单缓存', 9, now(), null);

-- reset auto-increment values for each table based on max id
select setval(pg_get_serial_sequence('sys_dict_type', 'id'),coalesce(max(id), 0) + 1, true) from sys_dict_type;
select setval(pg_get_serial_sequence('sys_dict_data', 'id'),coalesce(max(id), 0) + 1, true) from sys_dict_data;
Loading