Update the init test data for SQL scripts (#685)

* Update the init test data for SQL scripts

* Update plugin sql scripts

* fix snowflake id
This commit is contained in:
Wu Clan
2025-06-24 10:15:23 +08:00
committed by GitHub
parent ebd65c8246
commit 0bc6f6a719
8 changed files with 594 additions and 396 deletions
@@ -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);
@@ -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);
@@ -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);
@@ -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;