saiadmin-pure.sql 68 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785
  1. SET NAMES utf8mb4;
  2. SET FOREIGN_KEY_CHECKS = 0;
  3. -- ----------------------------
  4. -- Table structure for sa_system_attachment
  5. -- ----------------------------
  6. DROP TABLE IF EXISTS `sa_system_attachment`;
  7. CREATE TABLE `sa_system_attachment` (
  8. `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
  9. `category_id` int(11) NULL DEFAULT 0 COMMENT '文件分类',
  10. `storage_mode` smallint(6) NULL DEFAULT 1 COMMENT '存储模式 (1 本地 2 阿里云 3 七牛云 4 腾讯云)',
  11. `origin_name` varchar(255) NULL DEFAULT NULL COMMENT '原文件名',
  12. `object_name` varchar(50) NULL DEFAULT NULL COMMENT '新文件名',
  13. `hash` varchar(64) NULL DEFAULT NULL COMMENT '文件hash',
  14. `mime_type` varchar(255) NULL DEFAULT NULL COMMENT '资源类型',
  15. `storage_path` varchar(100) NULL DEFAULT NULL COMMENT '存储目录',
  16. `suffix` varchar(10) NULL DEFAULT NULL COMMENT '文件后缀',
  17. `size_byte` bigint(20) NULL DEFAULT NULL COMMENT '字节数',
  18. `size_info` varchar(50) NULL DEFAULT NULL COMMENT '文件大小',
  19. `url` varchar(255) NULL DEFAULT NULL COMMENT 'url地址',
  20. `remark` varchar(255) NULL DEFAULT NULL COMMENT '备注',
  21. `created_by` int(11) NULL DEFAULT NULL COMMENT '创建者',
  22. `updated_by` int(11) NULL DEFAULT NULL COMMENT '更新者',
  23. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  24. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
  25. `delete_time` datetime(0) NULL DEFAULT NULL COMMENT '删除时间',
  26. PRIMARY KEY (`id`) USING BTREE,
  27. INDEX `hash`(`hash`) USING BTREE,
  28. INDEX `idx_url`(`url`) USING BTREE,
  29. INDEX `idx_create_time`(`create_time`) USING BTREE,
  30. INDEX `idx_category_id`(`category_id`) USING BTREE
  31. ) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '附件信息表' ROW_FORMAT = Dynamic;
  32. -- ----------------------------
  33. -- Records of sa_system_attachment
  34. -- ----------------------------
  35. -- ----------------------------
  36. -- Table structure for sa_system_category
  37. -- ----------------------------
  38. DROP TABLE IF EXISTS `sa_system_category`;
  39. CREATE TABLE `sa_system_category` (
  40. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '分类ID',
  41. `parent_id` int(11) NOT NULL DEFAULT 0 COMMENT '父id',
  42. `level` varchar(255) NULL DEFAULT NULL COMMENT '组集关系',
  43. `category_name` varchar(100) NOT NULL DEFAULT '' COMMENT '分类名称',
  44. `sort` int(11) NOT NULL DEFAULT 0 COMMENT '排序',
  45. `status` tinyint(1) NULL DEFAULT 1 COMMENT '状态',
  46. `remark` varchar(255) NULL DEFAULT NULL COMMENT '备注',
  47. `created_by` int(11) NULL DEFAULT NULL COMMENT '创建者',
  48. `updated_by` int(11) NULL DEFAULT NULL COMMENT '更新者',
  49. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  50. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
  51. `delete_time` datetime(0) NULL DEFAULT NULL COMMENT '删除时间',
  52. PRIMARY KEY (`id`) USING BTREE,
  53. INDEX `pid`(`parent_id`) USING BTREE,
  54. INDEX `sort`(`sort`) USING BTREE
  55. ) ENGINE = InnoDB AUTO_INCREMENT = 6 COMMENT = '附件分类表' ROW_FORMAT = Dynamic;
  56. -- ----------------------------
  57. -- Records of sa_system_category
  58. -- ----------------------------
  59. INSERT INTO `sa_system_category` VALUES (1, 0, '0,', '全部分类', 100, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  60. INSERT INTO `sa_system_category` VALUES (2, 1, '0,1,', '图片分类', 100, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  61. INSERT INTO `sa_system_category` VALUES (3, 1, '0,1,', '文件分类', 100, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  62. INSERT INTO `sa_system_category` VALUES (4, 1, '0,1,', '系统图片', 100, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  63. INSERT INTO `sa_system_category` VALUES (5, 1, '0,1,', '其他分类', 100, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  64. -- ----------------------------
  65. -- Table structure for sa_system_config
  66. -- ----------------------------
  67. DROP TABLE IF EXISTS `sa_system_config`;
  68. CREATE TABLE `sa_system_config` (
  69. `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '编号',
  70. `group_id` int(11) NULL DEFAULT NULL COMMENT '组id',
  71. `key` varchar(32) NOT NULL COMMENT '配置键名',
  72. `value` text NULL COMMENT '配置值',
  73. `name` varchar(255) NULL DEFAULT NULL COMMENT '配置名称',
  74. `input_type` varchar(32) NULL DEFAULT NULL COMMENT '数据输入类型',
  75. `config_select_data` varchar(500) NULL DEFAULT NULL COMMENT '配置选项数据',
  76. `sort` smallint(5) UNSIGNED NULL DEFAULT 0 COMMENT '排序',
  77. `remark` varchar(255) NULL DEFAULT NULL COMMENT '备注',
  78. `created_by` int(11) NULL DEFAULT NULL COMMENT '创建人',
  79. `updated_by` int(11) NULL DEFAULT NULL COMMENT '更新人',
  80. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  81. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
  82. `delete_time` datetime(0) NULL DEFAULT NULL COMMENT '删除时间',
  83. PRIMARY KEY (`id`, `key`) USING BTREE,
  84. INDEX `group_id`(`group_id`) USING BTREE
  85. ) ENGINE = InnoDB AUTO_INCREMENT = 302 COMMENT = '参数配置信息表' ROW_FORMAT = Dynamic;
  86. -- ----------------------------
  87. -- Records of sa_system_config
  88. -- ----------------------------
  89. INSERT INTO `sa_system_config` VALUES (1, 1, 'site_copyright', 'Copyright © 2024 saithink', '版权信息', 'textarea', NULL, 96, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  90. INSERT INTO `sa_system_config` VALUES (2, 1, 'site_desc', '基于vue3 + webman 的极速开发框架', '网站描述', 'textarea', NULL, 97, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  91. INSERT INTO `sa_system_config` VALUES (3, 1, 'site_keywords', '后台管理系统', '网站关键字', 'input', NULL, 98, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  92. INSERT INTO `sa_system_config` VALUES (4, 1, 'site_name', 'SaiAdmin', '网站名称', 'input', NULL, 99, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  93. INSERT INTO `sa_system_config` VALUES (5, 1, 'site_record_number', '9527', '网站备案号', 'input', NULL, 95, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  94. INSERT INTO `sa_system_config` VALUES (6, 2, 'upload_allow_file', 'txt,doc,docx,xls,xlsx,ppt,pptx,rar,zip,7z,gz,pdf,wps,md,jpg,png,jpeg,mp4,pem,crt', '文件类型', 'input', NULL, 0, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  95. INSERT INTO `sa_system_config` VALUES (7, 2, 'upload_allow_image', 'jpg,jpeg,png,gif,svg,bmp', '图片类型', 'input', NULL, 0, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  96. INSERT INTO `sa_system_config` VALUES (8, 2, 'upload_mode', '1', '上传模式', 'select', '[{\"label\":\"本地上传\",\"value\":\"1\"},{\"label\":\"阿里云OSS\",\"value\":\"2\"},{\"label\":\"七牛云\",\"value\":\"3\"},{\"label\":\"腾讯云COS\",\"value\":\"4\"},{\"label\":\"亚马逊S3\",\"value\":\"5\"}]', 99, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  97. INSERT INTO `sa_system_config` VALUES (10, 2, 'upload_size', '52428800', '上传大小', 'input', NULL, 88, '单位Byte,1MB=1024*1024Byte', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  98. INSERT INTO `sa_system_config` VALUES (11, 2, 'local_root', 'public/storage/', '本地存储路径', 'input', NULL, 0, '本地存储文件路径', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  99. INSERT INTO `sa_system_config` VALUES (12, 2, 'local_domain', 'http://127.0.0.1:8787', '本地存储域名', 'input', NULL, 0, 'http://127.0.0.1:8787', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  100. INSERT INTO `sa_system_config` VALUES (13, 2, 'local_uri', '/storage/', '本地访问路径', 'input', NULL, 0, '访问是通过domain + uri', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  101. INSERT INTO `sa_system_config` VALUES (14, 2, 'qiniu_accessKey', '', '七牛key', 'input', NULL, 0, '七牛云存储secretId', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  102. INSERT INTO `sa_system_config` VALUES (15, 2, 'qiniu_secretKey', '', '七牛secret', 'input', NULL, 0, '七牛云存储secretKey', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  103. INSERT INTO `sa_system_config` VALUES (16, 2, 'qiniu_bucket', '', '七牛bucket', 'input', NULL, 0, '七牛云存储bucket', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  104. INSERT INTO `sa_system_config` VALUES (17, 2, 'qiniu_dirname', '', '七牛dirname', 'input', NULL, 0, '七牛云存储dirname', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  105. INSERT INTO `sa_system_config` VALUES (18, 2, 'qiniu_domain', '', '七牛domain', 'input', NULL, 0, '七牛云存储domain', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  106. INSERT INTO `sa_system_config` VALUES (19, 2, 'cos_secretId', '', '腾讯Id', 'input', NULL, 0, '腾讯云存储secretId', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  107. INSERT INTO `sa_system_config` VALUES (20, 2, 'cos_secretKey', '', '腾讯key', 'input', NULL, 0, '腾讯云secretKey', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  108. INSERT INTO `sa_system_config` VALUES (21, 2, 'cos_bucket', '', '腾讯bucket', 'input', NULL, 0, '腾讯云存储bucket', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  109. INSERT INTO `sa_system_config` VALUES (22, 2, 'cos_dirname', '', '腾讯dirname', 'input', NULL, 0, '腾讯云存储dirname', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  110. INSERT INTO `sa_system_config` VALUES (23, 2, 'cos_domain', '', '腾讯domain', 'input', NULL, 0, '腾讯云存储domain', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  111. INSERT INTO `sa_system_config` VALUES (24, 2, 'cos_region', '', '腾讯region', 'input', NULL, 0, '腾讯云存储region', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  112. INSERT INTO `sa_system_config` VALUES (25, 2, 'oss_accessKeyId', '', '阿里Id', 'input', NULL, 0, '阿里云存储accessKeyId', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  113. INSERT INTO `sa_system_config` VALUES (26, 2, 'oss_accessKeySecret', '', '阿里Secret', 'input', NULL, 0, '阿里云存储accessKeySecret', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  114. INSERT INTO `sa_system_config` VALUES (27, 2, 'oss_bucket', '', '阿里bucket', 'input', NULL, 0, '阿里云存储bucket', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  115. INSERT INTO `sa_system_config` VALUES (28, 2, 'oss_dirname', '', '阿里dirname', 'input', NULL, 0, '阿里云存储dirname', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  116. INSERT INTO `sa_system_config` VALUES (29, 2, 'oss_domain', '', '阿里domain', 'input', NULL, 0, '阿里云存储domain', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  117. INSERT INTO `sa_system_config` VALUES (30, 2, 'oss_endpoint', '', '阿里endpoint', 'input', NULL, 0, '阿里云存储endpoint', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  118. INSERT INTO `sa_system_config` VALUES (31, 3, 'Host', 'smtp.qq.com', 'SMTP服务器', 'input', '', 100, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  119. INSERT INTO `sa_system_config` VALUES (32, 3, 'Port', '465', 'SMTP端口', 'input', '', 100, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  120. INSERT INTO `sa_system_config` VALUES (33, 3, 'Username', '', 'SMTP用户名', 'input', '', 100, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  121. INSERT INTO `sa_system_config` VALUES (34, 3, 'Password', '', 'SMTP密码', 'input', '', 100, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  122. INSERT INTO `sa_system_config` VALUES (35, 3, 'SMTPSecure', 'ssl', 'SMTP验证方式', 'radio', '[\r\n {\"label\":\"ssl\",\"value\":\"ssl\"},\r\n {\"label\":\"tsl\",\"value\":\"tsl\"}\r\n]', 100, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  123. INSERT INTO `sa_system_config` VALUES (36, 3, 'From', '', '默认发件人', 'input', '', 100, '默认发件的邮箱地址', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  124. INSERT INTO `sa_system_config` VALUES (37, 3, 'FromName', '账户注册', '默认发件名称', 'input', '', 100, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  125. INSERT INTO `sa_system_config` VALUES (38, 3, 'CharSet', 'UTF-8', '编码', 'input', '', 100, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  126. INSERT INTO `sa_system_config` VALUES (39, 3, 'SMTPDebug', '0', '调试模式', 'radio', '[\r\n {\"label\":\"关闭\",\"value\":\"0\"},\r\n {\"label\":\"client\",\"value\":\"1\"},\r\n {\"label\":\"server\",\"value\":\"2\"}\r\n]', 100, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  127. INSERT INTO `sa_system_config` VALUES (40, 2, 's3_key', '', 'key', 'input', '', 0, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  128. INSERT INTO `sa_system_config` VALUES (41, 2, 's3_secret', '', 'secret', 'input', '', 0, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  129. INSERT INTO `sa_system_config` VALUES (42, 2, 's3_bucket', '', 'bucket', 'input', '', 0, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  130. INSERT INTO `sa_system_config` VALUES (43, 2, 's3_dirname', '', 'dirname', 'input', '', 0, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  131. INSERT INTO `sa_system_config` VALUES (44, 2, 's3_domain', '', 'domain', 'input', '', 0, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  132. INSERT INTO `sa_system_config` VALUES (45, 2, 's3_region', '', 'region', 'input', '', 0, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  133. INSERT INTO `sa_system_config` VALUES (46, 2, 's3_version', '', 'version', 'input', '', 0, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  134. INSERT INTO `sa_system_config` VALUES (47, 2, 's3_use_path_style_endpoint', '', 'path_style_endpoint', 'input', '', 0, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  135. INSERT INTO `sa_system_config` VALUES (48, 2, 's3_endpoint', '', 'endpoint', 'input', '', 0, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  136. INSERT INTO `sa_system_config` VALUES (49, 2, 's3_acl', '', 'acl', 'input', '', 0, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  137. INSERT INTO `sa_system_config` VALUES (50, 4, 'app_id', '', 'AppID', 'input', NULL, 100, '微信小程序 AppID', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  138. INSERT INTO `sa_system_config` VALUES (51, 4, 'app_secret', '', 'AppSecret', 'input', NULL, 99, '微信小程序 AppSecret', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  139. INSERT INTO `sa_system_config` VALUES (52, 4, 'token', '', '消息校验 Token', 'input', NULL, 98, '小程序消息校验 Token', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  140. INSERT INTO `sa_system_config` VALUES (53, 4, 'aes_key', '', 'EncodingAESKey', 'input', NULL, 97, '消息加密密钥', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  141. INSERT INTO `sa_system_config` VALUES (54, 4, 'enabled', '0', '启用小程序能力', 'radio', '[{"label":"启用","value":"1"},{"label":"停用","value":"0"}]', 96, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  142. -- ----------------------------
  143. -- Table structure for sa_system_config_group
  144. -- ----------------------------
  145. DROP TABLE IF EXISTS `sa_system_config_group`;
  146. CREATE TABLE `sa_system_config_group` (
  147. `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
  148. `name` varchar(50) NULL DEFAULT NULL COMMENT '字典名称',
  149. `code` varchar(100) NULL DEFAULT NULL COMMENT '字典标示',
  150. `remark` varchar(255) NULL DEFAULT NULL COMMENT '备注',
  151. `created_by` int(11) NULL DEFAULT NULL COMMENT '创建人',
  152. `updated_by` int(11) NULL DEFAULT NULL COMMENT '更新人',
  153. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  154. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
  155. `delete_time` datetime(0) NULL DEFAULT NULL COMMENT '删除时间',
  156. PRIMARY KEY (`id`) USING BTREE
  157. ) ENGINE = InnoDB AUTO_INCREMENT = 4 COMMENT = '参数配置分组表' ROW_FORMAT = Dynamic;
  158. -- ----------------------------
  159. -- Records of sa_system_config_group
  160. -- ----------------------------
  161. INSERT INTO `sa_system_config_group` VALUES (1, '站点配置', 'site_config', '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  162. INSERT INTO `sa_system_config_group` VALUES (2, '上传配置', 'upload_config', NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  163. INSERT INTO `sa_system_config_group` VALUES (3, '邮件服务', 'email_config', NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  164. INSERT INTO `sa_system_config_group` VALUES (4, '小程序设置', 'mini_program_config', '微信小程序运行参数', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  165. -- ----------------------------
  166. -- Table structure for sa_system_dept
  167. -- ----------------------------
  168. DROP TABLE IF EXISTS `sa_system_dept`;
  169. CREATE TABLE `sa_system_dept` (
  170. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  171. `parent_id` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '父级ID,0为根节点',
  172. `name` varchar(64) NOT NULL COMMENT '部门名称',
  173. `code` varchar(64) NULL DEFAULT NULL COMMENT '部门编码',
  174. `leader_id` bigint(20) UNSIGNED NULL DEFAULT NULL COMMENT '部门负责人ID',
  175. `level` varchar(255) NULL DEFAULT '' COMMENT '祖级列表,格式: 0,1,5, (便于查询子孙节点)',
  176. `sort` int(11) NULL DEFAULT 0 COMMENT '排序,数字越小越靠前',
  177. `status` tinyint(1) NULL DEFAULT 1 COMMENT '状态: 1启用, 0禁用',
  178. `remark` varchar(255) NULL DEFAULT NULL COMMENT '备注',
  179. `created_by` int(11) NULL DEFAULT NULL COMMENT '创建者',
  180. `updated_by` int(11) NULL DEFAULT NULL COMMENT '更新者',
  181. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  182. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
  183. `delete_time` datetime(0) NULL DEFAULT NULL COMMENT '删除时间',
  184. PRIMARY KEY (`id`) USING BTREE,
  185. INDEX `idx_parent_id`(`parent_id`) USING BTREE,
  186. INDEX `idx_path`(`level`) USING BTREE
  187. ) ENGINE = InnoDB AUTO_INCREMENT = 1114 COMMENT = '部门表' ROW_FORMAT = Dynamic;
  188. -- ----------------------------
  189. -- Records of sa_system_dept
  190. -- ----------------------------
  191. INSERT INTO `sa_system_dept` VALUES (1, 0, '腾讯集团', 'GROUP', 1, '0,', 100, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  192. -- ----------------------------
  193. -- Table structure for sa_system_dict_data
  194. -- ----------------------------
  195. DROP TABLE IF EXISTS `sa_system_dict_data`;
  196. CREATE TABLE `sa_system_dict_data` (
  197. `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
  198. `type_id` int(11) UNSIGNED NULL DEFAULT NULL COMMENT '字典类型ID',
  199. `label` varchar(50) NULL DEFAULT NULL COMMENT '字典标签',
  200. `value` varchar(100) NULL DEFAULT NULL COMMENT '字典值',
  201. `color` varchar(50) NULL DEFAULT NULL COMMENT '字典颜色',
  202. `code` varchar(100) NULL DEFAULT NULL COMMENT '字典标示',
  203. `sort` smallint(5) UNSIGNED NULL DEFAULT 0 COMMENT '排序',
  204. `status` smallint(6) NULL DEFAULT 1 COMMENT '状态 (1正常 2停用)',
  205. `remark` varchar(255) NULL DEFAULT NULL COMMENT '备注',
  206. `created_by` int(11) NULL DEFAULT NULL COMMENT '创建者',
  207. `updated_by` int(11) NULL DEFAULT NULL COMMENT '更新者',
  208. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  209. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
  210. `delete_time` datetime(0) NULL DEFAULT NULL COMMENT '删除时间',
  211. PRIMARY KEY (`id`) USING BTREE,
  212. INDEX `type_id`(`type_id`) USING BTREE,
  213. INDEX `idx_code`(`code`) USING BTREE
  214. ) ENGINE = InnoDB AUTO_INCREMENT = 50 COMMENT = '字典数据表' ROW_FORMAT = Dynamic;
  215. -- ----------------------------
  216. -- Records of sa_system_dict_data
  217. -- ----------------------------
  218. INSERT INTO `sa_system_dict_data` VALUES (2, 2, '本地存储', '1', '#5d87ff', 'upload_mode', 99, 1, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  219. INSERT INTO `sa_system_dict_data` VALUES (3, 2, '阿里云OSS', '2', '#f9901f', 'upload_mode', 98, 1, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  220. INSERT INTO `sa_system_dict_data` VALUES (4, 2, '七牛云', '3', '#00ced1', 'upload_mode', 97, 1, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  221. INSERT INTO `sa_system_dict_data` VALUES (5, 2, '腾讯云COS', '4', '#1d84ff', 'upload_mode', 96, 1, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  222. INSERT INTO `sa_system_dict_data` VALUES (6, 2, '亚马逊S3', '5', '#ff80c8', 'upload_mode', 95, 1, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  223. INSERT INTO `sa_system_dict_data` VALUES (7, 3, '正常', '1', '#13deb9', 'data_status', 0, 1, '1为正常', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  224. INSERT INTO `sa_system_dict_data` VALUES (8, 3, '停用', '2', '#ff4d4f', 'data_status', 0, 1, '2为停用', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  225. INSERT INTO `sa_system_dict_data` VALUES (9, 4, '统计页面', 'statistics', '#00ced1', 'dashboard', 100, 1, '管理员用', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  226. INSERT INTO `sa_system_dict_data` VALUES (10, 4, '工作台', 'work', '#ff8c00', 'dashboard', 50, 1, '员工使用', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  227. INSERT INTO `sa_system_dict_data` VALUES (11, 5, '男', '1', '#5d87ff', 'gender', 0, 1, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  228. INSERT INTO `sa_system_dict_data` VALUES (12, 5, '女', '2', '#ff4500', 'gender', 0, 1, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  229. INSERT INTO `sa_system_dict_data` VALUES (13, 5, '未知', '3', '#b48df3', 'gender', 0, 1, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  230. INSERT INTO `sa_system_dict_data` VALUES (16, 12, '图片', 'image', '#60c041', 'attachment_type', 10, 1, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  231. INSERT INTO `sa_system_dict_data` VALUES (17, 12, '文档', 'text', '#1d84ff', 'attachment_type', 9, 1, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  232. INSERT INTO `sa_system_dict_data` VALUES (18, 12, '音频', 'audio', '#00ced1', 'attachment_type', 8, 1, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  233. INSERT INTO `sa_system_dict_data` VALUES (19, 12, '视频', 'video', '#ff4500', 'attachment_type', 7, 1, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  234. INSERT INTO `sa_system_dict_data` VALUES (20, 12, '应用程序', 'application', '#ff8c00', 'attachment_type', 6, 1, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  235. INSERT INTO `sa_system_dict_data` VALUES (21, 13, '目录', '1', '#909399', 'menu_type', 100, 1, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  236. INSERT INTO `sa_system_dict_data` VALUES (22, 13, '菜单', '2', '#1e90ff', 'menu_type', 100, 1, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  237. INSERT INTO `sa_system_dict_data` VALUES (23, 13, '按钮', '3', '#ff4500', 'menu_type', 100, 1, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  238. INSERT INTO `sa_system_dict_data` VALUES (24, 13, '外链', '4', '#00ced1', 'menu_type', 100, 1, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  239. INSERT INTO `sa_system_dict_data` VALUES (25, 14, '是', '1', '#60c041', 'yes_or_no', 100, 1, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  240. INSERT INTO `sa_system_dict_data` VALUES (26, 14, '否', '2', '#ff4500', 'yes_or_no', 100, 1, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  241. INSERT INTO `sa_system_dict_data` VALUES (47, 20, 'URL任务GET', '1', '#5d87ff', 'crontab_task_type', 100, 1, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  242. INSERT INTO `sa_system_dict_data` VALUES (48, 20, 'URL任务POST', '2', '#00ced1', 'crontab_task_type', 100, 1, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  243. INSERT INTO `sa_system_dict_data` VALUES (49, 20, '类任务', '3', '#ff8c00', 'crontab_task_type', 100, 1, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  244. -- ----------------------------
  245. -- Table structure for sa_system_dict_type
  246. -- ----------------------------
  247. DROP TABLE IF EXISTS `sa_system_dict_type`;
  248. CREATE TABLE `sa_system_dict_type` (
  249. `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
  250. `name` varchar(50) NULL DEFAULT NULL COMMENT '字典名称',
  251. `code` varchar(100) NULL DEFAULT NULL COMMENT '字典标示',
  252. `status` smallint(6) NULL DEFAULT 1 COMMENT '状态 (1正常 2停用)',
  253. `remark` varchar(255) NULL DEFAULT NULL COMMENT '备注',
  254. `created_by` int(11) NULL DEFAULT NULL COMMENT '创建者',
  255. `updated_by` int(11) NULL DEFAULT NULL COMMENT '更新者',
  256. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  257. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
  258. `delete_time` datetime(0) NULL DEFAULT NULL COMMENT '删除时间',
  259. PRIMARY KEY (`id`) USING BTREE,
  260. INDEX `idx_code`(`code`) USING BTREE,
  261. INDEX `idx_name`(`name`) USING BTREE
  262. ) ENGINE = InnoDB AUTO_INCREMENT = 24 COMMENT = '字典类型表' ROW_FORMAT = Dynamic;
  263. -- ----------------------------
  264. -- Records of sa_system_dict_type
  265. -- ----------------------------
  266. INSERT INTO `sa_system_dict_type` VALUES (2, '存储模式', 'upload_mode', 1, '上传文件存储模式', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  267. INSERT INTO `sa_system_dict_type` VALUES (3, '数据状态', 'data_status', 1, '通用数据状态', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  268. INSERT INTO `sa_system_dict_type` VALUES (4, '后台首页', 'dashboard', 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  269. INSERT INTO `sa_system_dict_type` VALUES (5, '性别', 'gender', 1, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  270. INSERT INTO `sa_system_dict_type` VALUES (12, '附件类型', 'attachment_type', 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  271. INSERT INTO `sa_system_dict_type` VALUES (13, '菜单类型', 'menu_type', 1, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  272. INSERT INTO `sa_system_dict_type` VALUES (14, '是否', 'yes_or_no', 1, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  273. INSERT INTO `sa_system_dict_type` VALUES (20, '定时任务类型', 'crontab_task_type', 1, '', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  274. -- ----------------------------
  275. -- Table structure for sa_system_login_log
  276. -- ----------------------------
  277. DROP TABLE IF EXISTS `sa_system_login_log`;
  278. CREATE TABLE `sa_system_login_log` (
  279. `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
  280. `username` varchar(20) NULL DEFAULT NULL COMMENT '用户名',
  281. `ip` varchar(45) NULL DEFAULT NULL COMMENT '登录IP地址',
  282. `ip_location` varchar(255) NULL DEFAULT NULL COMMENT 'IP所属地',
  283. `os` varchar(50) NULL DEFAULT NULL COMMENT '操作系统',
  284. `browser` varchar(50) NULL DEFAULT NULL COMMENT '浏览器',
  285. `status` smallint(6) NULL DEFAULT 1 COMMENT '登录状态 (1成功 2失败)',
  286. `message` varchar(50) NULL DEFAULT NULL COMMENT '提示消息',
  287. `login_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '登录时间',
  288. `remark` varchar(255) NULL DEFAULT NULL COMMENT '备注',
  289. `created_by` int(11) NULL DEFAULT NULL COMMENT '创建者',
  290. `updated_by` int(11) NULL DEFAULT NULL COMMENT '更新者',
  291. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  292. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  293. `delete_time` datetime(0) NULL DEFAULT NULL COMMENT '删除时间',
  294. PRIMARY KEY (`id`) USING BTREE,
  295. INDEX `username`(`username`) USING BTREE,
  296. INDEX `idx_create_time`(`create_time`) USING BTREE,
  297. INDEX `idx_login_time`(`login_time`) USING BTREE
  298. ) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '登录日志表' ROW_FORMAT = Dynamic;
  299. -- ----------------------------
  300. -- Records of sa_system_login_log
  301. -- ----------------------------
  302. -- ----------------------------
  303. -- Table structure for sa_system_mail
  304. -- ----------------------------
  305. DROP TABLE IF EXISTS `sa_system_mail`;
  306. CREATE TABLE `sa_system_mail` (
  307. `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '编号',
  308. `gateway` varchar(50) NULL DEFAULT NULL COMMENT '网关',
  309. `from` varchar(50) NULL DEFAULT NULL COMMENT '发送人',
  310. `email` varchar(50) NULL DEFAULT NULL COMMENT '接收人',
  311. `code` varchar(20) NULL DEFAULT NULL COMMENT '验证码',
  312. `content` varchar(500) NULL DEFAULT NULL COMMENT '邮箱内容',
  313. `status` varchar(20) NULL DEFAULT NULL COMMENT '发送状态',
  314. `response` varchar(500) NULL DEFAULT NULL COMMENT '返回结果',
  315. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  316. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
  317. `delete_time` datetime(0) NULL DEFAULT NULL COMMENT '删除时间',
  318. PRIMARY KEY (`id`) USING BTREE,
  319. INDEX `idx_create_time`(`create_time`) USING BTREE
  320. ) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '邮件记录' ROW_FORMAT = Dynamic;
  321. -- ----------------------------
  322. -- Records of sa_system_mail
  323. -- ----------------------------
  324. -- ----------------------------
  325. -- Table structure for sa_system_menu
  326. -- ----------------------------
  327. DROP TABLE IF EXISTS `sa_system_menu`;
  328. CREATE TABLE `sa_system_menu` (
  329. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  330. `parent_id` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '父级ID',
  331. `name` varchar(64) NOT NULL COMMENT '菜单名称',
  332. `code` varchar(64) NULL DEFAULT NULL COMMENT '组件名称',
  333. `slug` varchar(100) NULL DEFAULT NULL COMMENT '权限标识,如 user:list, user:add',
  334. `type` tinyint(1) NOT NULL DEFAULT 1 COMMENT '类型: 1目录, 2菜单, 3按钮/API',
  335. `path` varchar(255) NULL DEFAULT NULL COMMENT '路由地址(前端)或API路径(后端)',
  336. `component` varchar(255) NULL DEFAULT NULL COMMENT '前端组件路径,如 layout/User',
  337. `method` varchar(10) NULL DEFAULT NULL COMMENT '请求方式',
  338. `icon` varchar(64) NULL DEFAULT NULL COMMENT '图标',
  339. `sort` int(11) NULL DEFAULT 100 COMMENT '排序',
  340. `link_url` varchar(255) NULL DEFAULT NULL COMMENT '外部链接',
  341. `is_iframe` tinyint(1) NULL DEFAULT 2 COMMENT '是否iframe',
  342. `is_keep_alive` tinyint(1) NULL DEFAULT 2 COMMENT '是否缓存',
  343. `is_hidden` tinyint(1) NULL DEFAULT 2 COMMENT '是否隐藏',
  344. `is_fixed_tab` tinyint(1) NULL DEFAULT 2 COMMENT '是否固定标签页',
  345. `is_full_page` tinyint(1) NULL DEFAULT 2 COMMENT '是否全屏',
  346. `generate_id` int(11) NULL DEFAULT 0 COMMENT '生成id',
  347. `generate_key` varchar(255) NULL DEFAULT NULL COMMENT '生成key',
  348. `status` tinyint(1) NULL DEFAULT 1 COMMENT '状态',
  349. `remark` varchar(255) NULL DEFAULT NULL,
  350. `created_by` int(11) NULL DEFAULT NULL COMMENT '创建者',
  351. `updated_by` int(11) NULL DEFAULT NULL COMMENT '更新者',
  352. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  353. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
  354. `delete_time` datetime(0) NULL DEFAULT NULL COMMENT '删除时间',
  355. PRIMARY KEY (`id`) USING BTREE,
  356. INDEX `idx_parent_id`(`parent_id`) USING BTREE,
  357. INDEX `idx_slug`(`slug`) USING BTREE
  358. ) ENGINE = InnoDB AUTO_INCREMENT = 1000 COMMENT = '菜单权限表' ROW_FORMAT = Dynamic;
  359. -- ----------------------------
  360. -- Records of sa_system_menu
  361. -- ----------------------------
  362. INSERT INTO `sa_system_menu` VALUES (1, 0, '仪表盘', 'Dashboard', NULL, 1, '/dashboard', NULL, NULL, 'ri:pie-chart-line', 100, NULL, 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  363. INSERT INTO `sa_system_menu` VALUES (2, 1, '工作台', 'Console', NULL, 2, 'console', '/dashboard/console', NULL, 'ri:home-smile-2-line', 100, NULL, 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  364. INSERT INTO `sa_system_menu` VALUES (3, 0, '系统管理', 'System', NULL, 1, '/system', NULL, NULL, 'ri:user-3-line', 100, NULL, 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  365. INSERT INTO `sa_system_menu` VALUES (4, 3, '用户管理', 'User', NULL, 2, 'user', '/system/user', NULL, 'ri:user-line', 100, NULL, 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  366. INSERT INTO `sa_system_menu` VALUES (5, 3, '部门管理', 'Dept', NULL, 2, 'dept', '/system/dept', NULL, 'ri:node-tree', 100, NULL, 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  367. INSERT INTO `sa_system_menu` VALUES (6, 3, '角色管理', 'Role', NULL, 2, 'role', '/system/role', NULL, 'ri:admin-line', 100, NULL, 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  368. INSERT INTO `sa_system_menu` VALUES (7, 3, '岗位管理', 'Post', '', 2, 'post', '/system/post', NULL, 'ri:signpost-line', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  369. INSERT INTO `sa_system_menu` VALUES (8, 3, '菜单管理', 'Menu', NULL, 2, 'menu', '/system/menu', NULL, 'ri:menu-line', 100, NULL, 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  370. INSERT INTO `sa_system_menu` VALUES (10, 0, '运维管理', 'Safeguard', NULL, 1, '/safeguard', '', NULL, 'ri:shield-check-line', 100, NULL, 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  371. INSERT INTO `sa_system_menu` VALUES (11, 10, '缓存管理', 'Cache', '', 2, 'cache', '/safeguard/cache', NULL, 'ri:keyboard-box-line', 80, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  372. INSERT INTO `sa_system_menu` VALUES (12, 10, '数据字典', 'Dict', NULL, 2, 'dict', '/safeguard/dict', NULL, 'ri:database-2-line', 100, NULL, 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  373. INSERT INTO `sa_system_menu` VALUES (13, 10, '附件管理', 'Attachment', '', 2, 'attachment', '/safeguard/attachment', NULL, 'ri:file-cloud-line', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  374. INSERT INTO `sa_system_menu` VALUES (14, 10, '数据表维护', 'Database', '', 2, 'database', '/safeguard/database', NULL, 'ri:database-line', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  375. INSERT INTO `sa_system_menu` VALUES (15, 10, '登录日志', 'LoginLog', '', 2, 'login-log', '/safeguard/login-log', NULL, 'ri:login-circle-line', 50, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  376. INSERT INTO `sa_system_menu` VALUES (16, 10, '操作日志', 'OperLog', '', 2, 'oper-log', '/safeguard/oper-log', NULL, 'ri:shield-keyhole-line', 50, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  377. INSERT INTO `sa_system_menu` VALUES (17, 10, '邮件日志', 'EmailLog', '', 2, 'email-log', '/safeguard/email-log', NULL, 'ri:mail-line', 50, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  378. INSERT INTO `sa_system_menu` VALUES (18, 3, '系统设置', 'Config', NULL, 2, 'config', '/system/config', NULL, 'ri:settings-4-line', 100, NULL, 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  379. INSERT INTO `sa_system_menu` VALUES (19, 0, '官方文档', 'Document', '', 4, '', '', NULL, 'ri:file-copy-2-fill', 90, 'https://saithink.top', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  380. INSERT INTO `sa_system_menu` VALUES (20, 4, '数据列表', '', 'core:user:index', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  381. INSERT INTO `sa_system_menu` VALUES (21, 1, '个人中心', 'UserCenter', '', 2, 'user-center', '/dashboard/user-center/index', NULL, 'ri:user-2-line', 100, '', 2, 2, 1, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  382. INSERT INTO `sa_system_menu` VALUES (22, 4, '添加', '', 'core:user:save', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  383. INSERT INTO `sa_system_menu` VALUES (23, 4, '修改', '', 'core:user:update', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  384. INSERT INTO `sa_system_menu` VALUES (24, 4, '读取', '', 'core:user:read', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  385. INSERT INTO `sa_system_menu` VALUES (25, 4, '删除', '', 'core:user:destroy', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  386. INSERT INTO `sa_system_menu` VALUES (26, 4, '重置密码', '', 'core:user:password', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  387. INSERT INTO `sa_system_menu` VALUES (27, 4, '清理缓存', '', 'core:user:cache', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  388. INSERT INTO `sa_system_menu` VALUES (28, 4, '设置工作台', '', 'core:user:home', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  389. INSERT INTO `sa_system_menu` VALUES (29, 5, '数据列表', '', 'core:dept:index', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  390. INSERT INTO `sa_system_menu` VALUES (30, 5, '添加', '', 'core:dept:save', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  391. INSERT INTO `sa_system_menu` VALUES (31, 5, '修改', '', 'core:dept:update', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  392. INSERT INTO `sa_system_menu` VALUES (32, 5, '读取', '', 'core:dept:read', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  393. INSERT INTO `sa_system_menu` VALUES (33, 5, '删除', '', 'core:dept:destroy', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  394. INSERT INTO `sa_system_menu` VALUES (34, 6, '添加', '', 'core:role:save', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  395. INSERT INTO `sa_system_menu` VALUES (35, 6, '数据列表', '', 'core:role:index', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  396. INSERT INTO `sa_system_menu` VALUES (36, 6, '修改', '', 'core:role:update', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  397. INSERT INTO `sa_system_menu` VALUES (37, 6, '读取', '', 'core:role:read', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  398. INSERT INTO `sa_system_menu` VALUES (38, 6, '删除', '', 'core:role:destroy', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  399. INSERT INTO `sa_system_menu` VALUES (39, 6, '菜单权限', '', 'core:role:menu', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  400. INSERT INTO `sa_system_menu` VALUES (41, 7, '数据列表', '', 'core:post:index', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  401. INSERT INTO `sa_system_menu` VALUES (42, 7, '添加', '', 'core:post:save', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  402. INSERT INTO `sa_system_menu` VALUES (43, 7, '修改', '', 'core:post:update', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  403. INSERT INTO `sa_system_menu` VALUES (44, 7, '读取', '', 'core:post:read', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  404. INSERT INTO `sa_system_menu` VALUES (45, 7, '删除', '', 'core:post:destroy', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  405. INSERT INTO `sa_system_menu` VALUES (46, 7, '导入', '', 'core:post:import', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  406. INSERT INTO `sa_system_menu` VALUES (47, 7, '导出', '', 'core:post:export', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  407. INSERT INTO `sa_system_menu` VALUES (48, 8, '数据列表', '', 'core:menu:index', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  408. INSERT INTO `sa_system_menu` VALUES (49, 8, '读取', '', 'core:menu:read', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  409. INSERT INTO `sa_system_menu` VALUES (50, 8, '添加', '', 'core:menu:save', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  410. INSERT INTO `sa_system_menu` VALUES (51, 8, '修改', '', 'core:menu:update', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  411. INSERT INTO `sa_system_menu` VALUES (52, 8, '删除', '', 'core:menu:destroy', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  412. INSERT INTO `sa_system_menu` VALUES (53, 18, '数据列表', '', 'core:config:index', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  413. INSERT INTO `sa_system_menu` VALUES (54, 18, '管理', '', 'core:config:edit', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  414. INSERT INTO `sa_system_menu` VALUES (55, 18, '修改', '', 'core:config:update', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  415. INSERT INTO `sa_system_menu` VALUES (56, 12, '数据列表', '', 'core:dict:index', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  416. INSERT INTO `sa_system_menu` VALUES (57, 12, '管理', '', 'core:dict:edit', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  417. INSERT INTO `sa_system_menu` VALUES (58, 13, '数据列表', '', 'core:attachment:index', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  418. INSERT INTO `sa_system_menu` VALUES (59, 13, '管理', '', 'core:attachment:edit', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  419. INSERT INTO `sa_system_menu` VALUES (60, 14, '数据表列表', '', 'core:database:index', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  420. INSERT INTO `sa_system_menu` VALUES (61, 14, '数据表维护', '', 'core:database:edit', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  421. INSERT INTO `sa_system_menu` VALUES (62, 14, '回收站数据', '', 'core:recycle:index', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  422. INSERT INTO `sa_system_menu` VALUES (63, 14, '回收站管理', '', 'core:recycle:edit', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  423. INSERT INTO `sa_system_menu` VALUES (64, 15, '数据列表', '', 'core:logs:login', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  424. INSERT INTO `sa_system_menu` VALUES (65, 15, '删除', '', 'core:logs:deleteLogin', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  425. INSERT INTO `sa_system_menu` VALUES (66, 16, '数据列表', '', 'core:logs:Oper', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  426. INSERT INTO `sa_system_menu` VALUES (67, 16, '删除', '', 'core:logs:deleteOper', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  427. INSERT INTO `sa_system_menu` VALUES (68, 17, '数据列表', '', 'core:email:index', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  428. INSERT INTO `sa_system_menu` VALUES (69, 17, '删除', '', 'core:email:destroy', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  429. INSERT INTO `sa_system_menu` VALUES (70, 10, '服务监控', 'Server', '', 2, 'server', '/safeguard/server', NULL, 'ri:server-line', 90, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  430. INSERT INTO `sa_system_menu` VALUES (71, 70, '数据列表', '', 'core:server:monitor', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  431. INSERT INTO `sa_system_menu` VALUES (72, 11, '数据列表', '', 'core:server:cache', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  432. INSERT INTO `sa_system_menu` VALUES (73, 11, '缓存清理', '', 'core:server:clear', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  433. INSERT INTO `sa_system_menu` VALUES (74, 2, '登录数据统计', '', 'core:console:list', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  434. INSERT INTO `sa_system_menu` VALUES (75, 0, '附加权限', 'Permission', '', 1, 'permission', '', NULL, 'ri:apps-2-ai-line', 100, '', 2, 2, 1, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  435. INSERT INTO `sa_system_menu` VALUES (76, 75, '上传图片', '', 'core:system:uploadImage', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  436. INSERT INTO `sa_system_menu` VALUES (77, 75, '上传文件', '', 'core:system:uploadFile', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  437. INSERT INTO `sa_system_menu` VALUES (78, 75, '附件列表', '', 'core:system:resource', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  438. INSERT INTO `sa_system_menu` VALUES (79, 75, '用户列表', '', 'core:system:user', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  439. INSERT INTO `sa_system_menu` VALUES (80, 0, '工具', 'Tool', '', 1, '/tool', '', NULL, 'ri:tools-line', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  440. INSERT INTO `sa_system_menu` VALUES (81, 80, '代码生成', 'Code', '', 2, 'code', '/tool/code', NULL, 'ri:code-s-slash-line', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  441. INSERT INTO `sa_system_menu` VALUES (82, 80, '定时任务', 'Crontab', '', 2, 'crontab', '/tool/crontab', NULL, 'ri:time-line', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  442. INSERT INTO `sa_system_menu` VALUES (83, 82, '数据列表', '', 'tool:crontab:index', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  443. INSERT INTO `sa_system_menu` VALUES (84, 82, '管理', '', 'tool:crontab:edit', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  444. INSERT INTO `sa_system_menu` VALUES (85, 82, '运行任务', '', 'tool:crontab:run', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  445. INSERT INTO `sa_system_menu` VALUES (86, 81, '数据列表', '', 'tool:code:index', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  446. INSERT INTO `sa_system_menu` VALUES (87, 81, '管理', '', 'tool:code:edit', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  447. INSERT INTO `sa_system_menu` VALUES (88, 0, '插件市场', 'Plugin', '', 2, '/plugin', '/plugin/saipackage/install/index', NULL, 'ri:apps-2-ai-line', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  448. INSERT INTO `sa_system_menu` VALUES (89, 0, '小程序系统设置', 'MiniProgram', NULL, 1, '/mini-program', NULL, NULL, 'ri:apps-line', 90, NULL, 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  449. INSERT INTO `sa_system_menu` VALUES (90, 89, '基础设置', 'MiniProgramSettings', NULL, 2, 'settings', '/system/mini-program', NULL, 'ri:settings-4-line', 100, NULL, 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  450. INSERT INTO `sa_system_menu` VALUES (91, 90, '保存', '', 'core:config:update', 3, '', '', NULL, '', 100, '', 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  451. INSERT INTO `sa_system_menu` VALUES (92, 89, '微信小程序', 'WechatMiniProgram', NULL, 2, 'wechat-mini-program', '/mini-program/wechat', NULL, 'ri:wechat-line', 1000, NULL, 2, 2, 2, 2, 2, 0, NULL, 1, '微信小程序绑定与支付配置', 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  452. INSERT INTO `sa_system_menu` VALUES (93, 89, '微信公众号', 'WechatOfficialAccount', NULL, 2, 'wechat-official-account', '/mini-program/placeholder', NULL, 'ri:wechat-2-line', 990, NULL, 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  453. INSERT INTO `sa_system_menu` VALUES (94, 89, '支付宝小程序', 'AlipayMiniProgram', NULL, 2, 'alipay-mini-program', '/mini-program/placeholder', NULL, 'ri:alipay-line', 980, NULL, 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  454. INSERT INTO `sa_system_menu` VALUES (95, 89, '系统设置', 'MiniProgramSettings', NULL, 2, 'settings', '/system/mini-program', NULL, 'ri:settings-4-line', 970, NULL, 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  455. INSERT INTO `sa_system_menu` VALUES (96, 89, '模板消息', 'MiniProgramTemplateMessage', NULL, 2, 'template-message', '/mini-program/placeholder', NULL, 'ri:message-2-line', 960, NULL, 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  456. INSERT INTO `sa_system_menu` VALUES (97, 89, '分享设置', 'MiniProgramShareSettings', NULL, 2, 'share-settings', '/mini-program/placeholder', NULL, 'ri:share-line', 950, NULL, 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  457. INSERT INTO `sa_system_menu` VALUES (98, 89, '默认设置', 'MiniProgramDefaultSettings', NULL, 2, 'default-settings', '/mini-program/placeholder', NULL, 'ri:settings-3-line', 940, NULL, 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  458. INSERT INTO `sa_system_menu` VALUES (99, 89, '平台信息', 'MiniProgramPlatformInfo', NULL, 2, 'platform-info', '/mini-program/placeholder', NULL, 'ri:information-line', 930, NULL, 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  459. INSERT INTO `sa_system_menu` VALUES (100, 89, '帮助中心', 'MiniProgramHelpCenter', NULL, 2, 'help-center', '/mini-program/placeholder', NULL, 'ri:question-line', 920, NULL, 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  460. INSERT INTO `sa_system_menu` VALUES (101, 89, '相关链接', 'MiniProgramRelatedLinks', NULL, 2, 'related-links', '/mini-program/placeholder', NULL, 'ri:links-line', 910, NULL, 2, 2, 2, 2, 2, 0, NULL, 1, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  461. -- ----------------------------
  462. -- Table structure for sa_system_oper_log
  463. -- ----------------------------
  464. DROP TABLE IF EXISTS `sa_system_oper_log`;
  465. CREATE TABLE `sa_system_oper_log` (
  466. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
  467. `username` varchar(20) NULL DEFAULT NULL COMMENT '用户名',
  468. `app` varchar(50) NULL DEFAULT NULL COMMENT '应用名称',
  469. `method` varchar(20) NULL DEFAULT NULL COMMENT '请求方式',
  470. `router` varchar(500) NULL DEFAULT NULL COMMENT '请求路由',
  471. `service_name` varchar(30) NULL DEFAULT NULL COMMENT '业务名称',
  472. `ip` varchar(45) NULL DEFAULT NULL COMMENT '请求IP地址',
  473. `ip_location` varchar(255) NULL DEFAULT NULL COMMENT 'IP所属地',
  474. `request_data` text NULL COMMENT '请求数据',
  475. `remark` varchar(255) NULL DEFAULT NULL COMMENT '备注',
  476. `created_by` int(11) NULL DEFAULT NULL COMMENT '创建者',
  477. `updated_by` int(11) NULL DEFAULT NULL COMMENT '更新者',
  478. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  479. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  480. `delete_time` datetime(0) NULL DEFAULT NULL COMMENT '删除时间',
  481. PRIMARY KEY (`id`) USING BTREE,
  482. INDEX `username`(`username`) USING BTREE,
  483. INDEX `idx_create_time`(`create_time`) USING BTREE
  484. ) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '操作日志表' ROW_FORMAT = Dynamic;
  485. -- ----------------------------
  486. -- Records of sa_system_oper_log
  487. -- ----------------------------
  488. -- ----------------------------
  489. -- Table structure for sa_system_post
  490. -- ----------------------------
  491. DROP TABLE IF EXISTS `sa_system_post`;
  492. CREATE TABLE `sa_system_post` (
  493. `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
  494. `name` varchar(50) NULL DEFAULT NULL COMMENT '岗位名称',
  495. `code` varchar(100) NULL DEFAULT NULL COMMENT '岗位代码',
  496. `sort` smallint(5) UNSIGNED NULL DEFAULT 0 COMMENT '排序',
  497. `status` smallint(6) NULL DEFAULT 1 COMMENT '状态 (1正常 2停用)',
  498. `remark` varchar(255) NULL DEFAULT NULL COMMENT '备注',
  499. `created_by` int(11) NULL DEFAULT NULL COMMENT '创建者',
  500. `updated_by` int(11) NULL DEFAULT NULL COMMENT '更新者',
  501. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  502. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
  503. `delete_time` datetime(0) NULL DEFAULT NULL COMMENT '删除时间',
  504. PRIMARY KEY (`id`) USING BTREE
  505. ) ENGINE = InnoDB AUTO_INCREMENT = 87 COMMENT = '岗位信息表' ROW_FORMAT = Dynamic;
  506. -- ----------------------------
  507. -- Table structure for sa_system_role
  508. -- ----------------------------
  509. DROP TABLE IF EXISTS `sa_system_role`;
  510. CREATE TABLE `sa_system_role` (
  511. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  512. `name` varchar(64) NOT NULL COMMENT '角色名称',
  513. `code` varchar(64) NOT NULL COMMENT '角色标识(英文唯一),如: hr_manager',
  514. `level` int(11) NULL DEFAULT 1 COMMENT '角色级别(1-100):用于行政控制,不可操作级别>=自己的角色',
  515. `data_scope` tinyint(4) NULL DEFAULT 1 COMMENT '数据范围: 1全部, 2本部门及下属, 3本部门, 4仅本人, 5自定义',
  516. `remark` varchar(255) NULL DEFAULT NULL COMMENT '备注',
  517. `sort` int(11) NULL DEFAULT 100,
  518. `status` tinyint(1) NULL DEFAULT 1 COMMENT '状态: 1启用, 0禁用',
  519. `created_by` int(11) NULL DEFAULT NULL COMMENT '创建者',
  520. `updated_by` int(11) NULL DEFAULT NULL COMMENT '更新者',
  521. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  522. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
  523. `delete_time` datetime(0) NULL DEFAULT NULL COMMENT '删除时间',
  524. PRIMARY KEY (`id`) USING BTREE,
  525. UNIQUE INDEX `uk_slug`(`code`) USING BTREE
  526. ) ENGINE = InnoDB AUTO_INCREMENT = 17 COMMENT = '角色表' ROW_FORMAT = Dynamic;
  527. -- ----------------------------
  528. -- Records of sa_system_role
  529. -- ----------------------------
  530. INSERT INTO `sa_system_role` VALUES (1, '超级管理员', 'super_admin', 100, 1, '系统维护者,拥有所有权限', 100, 1, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  531. -- ----------------------------
  532. -- Table structure for sa_system_role_dept
  533. -- ----------------------------
  534. DROP TABLE IF EXISTS `sa_system_role_dept`;
  535. CREATE TABLE `sa_system_role_dept` (
  536. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  537. `role_id` bigint(20) UNSIGNED NOT NULL,
  538. `dept_id` bigint(20) UNSIGNED NOT NULL,
  539. PRIMARY KEY (`id`) USING BTREE,
  540. INDEX `idx_role_id`(`role_id`) USING BTREE,
  541. INDEX `idx_dept_id`(`dept_id`) USING BTREE
  542. ) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '角色-自定义数据权限关联' ROW_FORMAT = Dynamic;
  543. -- ----------------------------
  544. -- Records of sa_system_role_dept
  545. -- ----------------------------
  546. -- ----------------------------
  547. -- Table structure for sa_system_role_menu
  548. -- ----------------------------
  549. DROP TABLE IF EXISTS `sa_system_role_menu`;
  550. CREATE TABLE `sa_system_role_menu` (
  551. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  552. `role_id` bigint(20) UNSIGNED NOT NULL,
  553. `menu_id` bigint(20) UNSIGNED NOT NULL,
  554. PRIMARY KEY (`id`) USING BTREE,
  555. INDEX `idx_menu_id`(`menu_id`) USING BTREE,
  556. INDEX `idx_role_id`(`role_id`) USING BTREE
  557. ) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '角色权限关联' ROW_FORMAT = Dynamic;
  558. -- ----------------------------
  559. -- Records of sa_system_role_menu
  560. -- ----------------------------
  561. -- ----------------------------
  562. -- Table structure for sa_system_user
  563. -- ----------------------------
  564. DROP TABLE IF EXISTS `sa_system_user`;
  565. CREATE TABLE `sa_system_user` (
  566. `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
  567. `username` varchar(64) NOT NULL COMMENT '登录账号',
  568. `password` varchar(255) NOT NULL COMMENT '加密密码',
  569. `realname` varchar(64) NULL DEFAULT NULL COMMENT '真实姓名',
  570. `gender` varchar(10) NULL DEFAULT NULL COMMENT '性别',
  571. `avatar` varchar(255) NULL DEFAULT NULL COMMENT '头像',
  572. `email` varchar(128) NULL DEFAULT NULL COMMENT '邮箱',
  573. `phone` varchar(20) NULL DEFAULT NULL COMMENT '手机号',
  574. `signed` varchar(255) NULL DEFAULT NULL COMMENT '个性签名',
  575. `dashboard` varchar(255) NULL DEFAULT 'work' COMMENT '工作台',
  576. `dept_id` bigint(20) UNSIGNED NULL DEFAULT NULL COMMENT '主归属部门',
  577. `is_super` tinyint(1) NULL DEFAULT 0 COMMENT '是否超级管理员: 1是(跳过权限检查), 0否',
  578. `status` tinyint(1) NULL DEFAULT 1 COMMENT '状态: 1启用, 0禁用',
  579. `remark` varchar(255) NULL DEFAULT NULL COMMENT '备注',
  580. `login_time` timestamp(0) NULL DEFAULT NULL COMMENT '最后登录时间',
  581. `login_ip` varchar(45) NULL DEFAULT NULL COMMENT '最后登录IP',
  582. `created_by` int(11) NULL DEFAULT NULL COMMENT '创建者',
  583. `updated_by` int(11) NULL DEFAULT NULL COMMENT '更新者',
  584. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  585. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
  586. `delete_time` datetime(0) NULL DEFAULT NULL COMMENT '删除时间',
  587. PRIMARY KEY (`id`) USING BTREE,
  588. UNIQUE INDEX `uk_username`(`username`) USING BTREE,
  589. INDEX `idx_dept_id`(`dept_id`) USING BTREE
  590. ) ENGINE = InnoDB AUTO_INCREMENT = 110 COMMENT = '用户表' ROW_FORMAT = Dynamic;
  591. -- ----------------------------
  592. -- Records of sa_system_user
  593. -- ----------------------------
  594. INSERT INTO `sa_system_user` VALUES (1, 'admin', '$2y$10$wnixh48uDnaW/6D9EygDd.OHJK0vQY/4nHaTjMKBCVDBP2NiTatqS', '祭道之上', '2', 'https://image.saithink.top/saiadmin/avatar.jpg', 'saiadmin@admin.com', '15888888888', 'SaiAdmin是兼具设计美学与高效开发的后台系统!', 'statistics', 1, 1, 1, NULL, NULL, NULL, 1, 1, '2026-01-01 00:00:00', '2026-01-01 00:00:00', NULL);
  595. -- ----------------------------
  596. -- Table structure for sa_system_user_post
  597. -- ----------------------------
  598. DROP TABLE IF EXISTS `sa_system_user_post`;
  599. CREATE TABLE `sa_system_user_post` (
  600. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
  601. `user_id` bigint(20) UNSIGNED NOT NULL COMMENT '用户主键',
  602. `post_id` bigint(20) UNSIGNED NOT NULL COMMENT '岗位主键',
  603. PRIMARY KEY (`id`) USING BTREE,
  604. INDEX `idx_user_id`(`user_id`) USING BTREE,
  605. INDEX `idx_post_id`(`post_id`) USING BTREE
  606. ) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '用户与岗位关联表' ROW_FORMAT = Dynamic;
  607. -- ----------------------------
  608. -- Records of sa_system_user_post
  609. -- ----------------------------
  610. -- ----------------------------
  611. -- Table structure for sa_system_user_role
  612. -- ----------------------------
  613. DROP TABLE IF EXISTS `sa_system_user_role`;
  614. CREATE TABLE `sa_system_user_role` (
  615. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  616. `user_id` bigint(20) UNSIGNED NOT NULL,
  617. `role_id` bigint(20) UNSIGNED NOT NULL,
  618. PRIMARY KEY (`id`) USING BTREE,
  619. INDEX `idx_role_id`(`role_id`) USING BTREE,
  620. INDEX `idx_user_id`(`user_id`) USING BTREE
  621. ) ENGINE = InnoDB AUTO_INCREMENT = 55 COMMENT = '用户角色关联' ROW_FORMAT = Dynamic;
  622. -- ----------------------------
  623. -- Records of sa_system_user_role
  624. -- ----------------------------
  625. INSERT INTO `sa_system_user_role` VALUES (1, 1, 1);
  626. -- ----------------------------
  627. -- Table structure for sa_tool_crontab
  628. -- ----------------------------
  629. DROP TABLE IF EXISTS `sa_tool_crontab`;
  630. CREATE TABLE `sa_tool_crontab` (
  631. `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
  632. `name` varchar(100) NULL DEFAULT NULL COMMENT '任务名称',
  633. `type` smallint(6) NULL DEFAULT 4 COMMENT '任务类型',
  634. `target` varchar(500) NULL DEFAULT NULL COMMENT '调用任务字符串',
  635. `parameter` varchar(1000) NULL DEFAULT NULL COMMENT '调用任务参数',
  636. `task_style` tinyint(1) NULL DEFAULT NULL COMMENT '执行类型',
  637. `rule` varchar(32) NULL DEFAULT NULL COMMENT '任务执行表达式',
  638. `singleton` smallint(6) NULL DEFAULT 1 COMMENT '是否单次执行 (1 是 2 不是)',
  639. `status` smallint(6) NULL DEFAULT 1 COMMENT '状态 (1正常 2停用)',
  640. `remark` varchar(255) NULL DEFAULT NULL COMMENT '备注',
  641. `created_by` int(11) NULL DEFAULT NULL COMMENT '创建者',
  642. `updated_by` int(11) NULL DEFAULT NULL COMMENT '更新者',
  643. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  644. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
  645. `delete_time` datetime(0) NULL DEFAULT NULL COMMENT '删除时间',
  646. PRIMARY KEY (`id`) USING BTREE
  647. ) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '定时任务信息表' ROW_FORMAT = Dynamic;
  648. -- ----------------------------
  649. -- Table structure for sa_tool_crontab_log
  650. -- ----------------------------
  651. DROP TABLE IF EXISTS `sa_tool_crontab_log`;
  652. CREATE TABLE `sa_tool_crontab_log` (
  653. `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
  654. `crontab_id` int(11) UNSIGNED NULL DEFAULT NULL COMMENT '任务ID',
  655. `name` varchar(255) NULL DEFAULT NULL COMMENT '任务名称',
  656. `target` varchar(500) NULL DEFAULT NULL COMMENT '任务调用目标字符串',
  657. `parameter` varchar(1000) NULL DEFAULT NULL COMMENT '任务调用参数',
  658. `exception_info` varchar(2000) NULL DEFAULT NULL COMMENT '异常信息',
  659. `status` smallint(6) NULL DEFAULT 1 COMMENT '执行状态 (1成功 2失败)',
  660. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  661. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
  662. `delete_time` datetime(0) NULL DEFAULT NULL COMMENT '删除时间',
  663. PRIMARY KEY (`id`) USING BTREE
  664. ) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '定时任务执行日志表' ROW_FORMAT = Dynamic;
  665. -- ----------------------------
  666. -- Records of sa_tool_crontab_log
  667. -- ----------------------------
  668. -- ----------------------------
  669. -- Table structure for sa_tool_generate_columns
  670. -- ----------------------------
  671. DROP TABLE IF EXISTS `sa_tool_generate_columns`;
  672. CREATE TABLE `sa_tool_generate_columns` (
  673. `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
  674. `table_id` int(11) UNSIGNED NULL DEFAULT NULL COMMENT '所属表ID',
  675. `column_name` varchar(200) NULL DEFAULT NULL COMMENT '字段名称',
  676. `column_comment` varchar(255) NULL DEFAULT NULL COMMENT '字段注释',
  677. `column_type` varchar(50) NULL DEFAULT NULL COMMENT '字段类型',
  678. `default_value` varchar(50) NULL DEFAULT NULL COMMENT '默认值',
  679. `is_pk` smallint(6) NULL DEFAULT 1 COMMENT '1 非主键 2 主键',
  680. `is_required` smallint(6) NULL DEFAULT 1 COMMENT '1 非必填 2 必填',
  681. `is_insert` smallint(6) NULL DEFAULT 1 COMMENT '1 非插入字段 2 插入字段',
  682. `is_edit` smallint(6) NULL DEFAULT 1 COMMENT '1 非编辑字段 2 编辑字段',
  683. `is_list` smallint(6) NULL DEFAULT 1 COMMENT '1 非列表显示字段 2 列表显示字段',
  684. `is_query` smallint(6) NULL DEFAULT 1 COMMENT '1 非查询字段 2 查询字段',
  685. `is_sort` smallint(6) NULL DEFAULT 1 COMMENT '1 非排序 2 排序',
  686. `query_type` varchar(100) NULL DEFAULT 'eq' COMMENT '查询方式 eq 等于, neq 不等于, gt 大于, lt 小于, like 范围',
  687. `view_type` varchar(100) NULL DEFAULT 'text' COMMENT '页面控件,text, textarea, password, select, checkbox, radio, date, upload, ma-upload(封装的上传控件)',
  688. `dict_type` varchar(200) NULL DEFAULT NULL COMMENT '字典类型',
  689. `allow_roles` varchar(255) NULL DEFAULT NULL COMMENT '允许查看该字段的角色',
  690. `options` varchar(1000) NULL DEFAULT NULL COMMENT '字段其他设置',
  691. `sort` tinyint(3) UNSIGNED NULL DEFAULT 0 COMMENT '排序',
  692. `remark` varchar(255) NULL DEFAULT NULL COMMENT '备注',
  693. `created_by` int(11) NULL DEFAULT NULL COMMENT '创建者',
  694. `updated_by` int(11) NULL DEFAULT NULL COMMENT '更新者',
  695. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  696. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
  697. `delete_time` datetime(0) NULL DEFAULT NULL COMMENT '删除时间',
  698. PRIMARY KEY (`id`) USING BTREE
  699. ) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '代码生成业务字段表' ROW_FORMAT = Dynamic;
  700. -- ----------------------------
  701. -- Records of sa_tool_generate_columns
  702. -- ----------------------------
  703. -- ----------------------------
  704. -- Table structure for sa_tool_generate_tables
  705. -- ----------------------------
  706. DROP TABLE IF EXISTS `sa_tool_generate_tables`;
  707. CREATE TABLE `sa_tool_generate_tables` (
  708. `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
  709. `table_name` varchar(200) NULL DEFAULT NULL COMMENT '表名称',
  710. `table_comment` varchar(500) NULL DEFAULT NULL COMMENT '表注释',
  711. `stub` varchar(50) NULL DEFAULT NULL COMMENT 'stub类型',
  712. `template` varchar(50) NULL DEFAULT NULL COMMENT '模板名称',
  713. `namespace` varchar(255) NULL DEFAULT NULL COMMENT '命名空间',
  714. `package_name` varchar(100) NULL DEFAULT NULL COMMENT '控制器包名',
  715. `business_name` varchar(50) NULL DEFAULT NULL COMMENT '业务名称',
  716. `class_name` varchar(50) NULL DEFAULT NULL COMMENT '类名称',
  717. `menu_name` varchar(100) NULL DEFAULT NULL COMMENT '生成菜单名',
  718. `belong_menu_id` int(11) NULL DEFAULT NULL COMMENT '所属菜单',
  719. `tpl_category` varchar(100) NULL DEFAULT NULL COMMENT '生成类型,single 单表CRUD,tree 树表CRUD,parent_sub父子表CRUD',
  720. `generate_type` smallint(6) NULL DEFAULT 1 COMMENT '1 压缩包下载 2 生成到模块',
  721. `generate_path` varchar(100) NULL DEFAULT 'saiadmin-artd' COMMENT '前端根目录',
  722. `generate_model` smallint(6) NULL DEFAULT 1 COMMENT '1 软删除 2 非软删除',
  723. `generate_menus` varchar(255) NULL DEFAULT NULL COMMENT '生成菜单列表',
  724. `build_menu` smallint(6) NULL DEFAULT 1 COMMENT '是否构建菜单',
  725. `component_type` smallint(6) NULL DEFAULT 1 COMMENT '组件显示方式',
  726. `options` varchar(1500) NULL DEFAULT NULL COMMENT '其他业务选项',
  727. `form_width` int(11) NULL DEFAULT 800 COMMENT '表单宽度',
  728. `is_full` tinyint(1) NULL DEFAULT 1 COMMENT '是否全屏',
  729. `remark` varchar(255) NULL DEFAULT NULL COMMENT '备注',
  730. `source` varchar(255) NULL DEFAULT NULL COMMENT '数据源',
  731. `created_by` int(11) NULL DEFAULT NULL COMMENT '创建者',
  732. `updated_by` int(11) NULL DEFAULT NULL COMMENT '更新者',
  733. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  734. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
  735. `delete_time` datetime(0) NULL DEFAULT NULL COMMENT '删除时间',
  736. PRIMARY KEY (`id`) USING BTREE
  737. ) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '代码生成业务表' ROW_FORMAT = Dynamic;
  738. -- ----------------------------
  739. -- Records of sa_tool_generate_tables
  740. -- ----------------------------
  741. SET FOREIGN_KEY_CHECKS = 1;