helio_boot.sql 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501
  1. SET NAMES utf8mb4;
  2. SET
  3. FOREIGN_KEY_CHECKS = 0;
  4. -- ----------------------------
  5. -- Table structure for 数据表模板
  6. -- ----------------------------
  7. DROP TABLE IF EXISTS `数据表模板`;
  8. CREATE TABLE `数据表模板`
  9. (
  10. `id` bigint(20) NOT NULL COMMENT '主键ID',
  11. `tenant_id` bigint(20) NULL DEFAULT NULL COMMENT '租户ID',
  12. `revision` bigint(20) NOT NULL DEFAULT 1 COMMENT '乐观锁',
  13. `del_flag` tinyint(4) UNSIGNED NOT NULL DEFAULT 0 COMMENT '逻辑删除标识',
  14. `created_at` datetime NOT NULL COMMENT '创建时刻',
  15. `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者',
  16. `updated_at` datetime NOT NULL COMMENT '更新时刻',
  17. `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新者',
  18. PRIMARY KEY (`id`) USING BTREE
  19. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据表注释';
  20. -- ----------------------------
  21. -- Records of 数据表模板
  22. -- ----------------------------
  23. BEGIN;
  24. COMMIT;
  25. -- ----------------------------
  26. -- Table structure for sys_data_dict
  27. -- ----------------------------
  28. DROP TABLE IF EXISTS `sys_data_dict`;
  29. CREATE TABLE `sys_data_dict`
  30. (
  31. `id` bigint(20) NOT NULL COMMENT '主键ID',
  32. `tenant_id` bigint(20) NULL DEFAULT NULL COMMENT '租户ID',
  33. `revision` bigint(20) NOT NULL DEFAULT 1 COMMENT '乐观锁',
  34. `del_flag` tinyint(4) UNSIGNED NOT NULL DEFAULT 0 COMMENT '逻辑删除标识',
  35. `created_at` datetime NOT NULL COMMENT '创建时刻',
  36. `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者',
  37. `updated_at` datetime NOT NULL COMMENT '更新时刻',
  38. `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新者',
  39. `camel_case_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '驼峰式键名',
  40. `under_case_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '下划线式键名',
  41. `pascal_case_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '帕斯卡式键名',
  42. `value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '键值',
  43. `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '描述',
  44. `unit` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '单位',
  45. `value_range` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '取值范围',
  46. `alias_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '别称键名',
  47. PRIMARY KEY (`id`) USING BTREE
  48. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据字典';
  49. -- ----------------------------
  50. -- Records of sys_data_dict
  51. -- ----------------------------
  52. BEGIN;
  53. COMMIT;
  54. -- ----------------------------
  55. -- Table structure for sys_dept
  56. -- ----------------------------
  57. DROP TABLE IF EXISTS `sys_dept`;
  58. CREATE TABLE `sys_dept`
  59. (
  60. `id` bigint(20) NOT NULL COMMENT '主键ID',
  61. `tenant_id` bigint(20) NULL DEFAULT NULL COMMENT '租户ID',
  62. `revision` bigint(20) NOT NULL DEFAULT 1 COMMENT '乐观锁',
  63. `del_flag` tinyint(4) UNSIGNED NOT NULL DEFAULT 0 COMMENT '逻辑删除标识',
  64. `created_at` datetime NOT NULL COMMENT '创建时刻',
  65. `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者',
  66. `updated_at` datetime NOT NULL COMMENT '更新时刻',
  67. `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新者',
  68. `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称',
  69. `parent_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '上级ID(根节点设置为0)',
  70. `sort` int(11) NOT NULL DEFAULT 1 COMMENT '排序',
  71. `status` int(11) NOT NULL DEFAULT 0 COMMENT '状态(0=禁用 1=启用)',
  72. PRIMARY KEY (`id`) USING BTREE
  73. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '部门';
  74. -- ----------------------------
  75. -- Records of sys_dept
  76. -- ----------------------------
  77. BEGIN;
  78. COMMIT;
  79. -- ----------------------------
  80. -- Table structure for sys_log
  81. -- ----------------------------
  82. DROP TABLE IF EXISTS `sys_log`;
  83. CREATE TABLE `sys_log`
  84. (
  85. `id` bigint(20) NOT NULL COMMENT '主键ID',
  86. `tenant_id` bigint(20) NULL DEFAULT NULL COMMENT '租户ID',
  87. `revision` bigint(20) NOT NULL DEFAULT 1 COMMENT '乐观锁',
  88. `del_flag` tinyint(4) UNSIGNED NOT NULL DEFAULT 0 COMMENT '逻辑删除标识',
  89. `created_at` datetime NOT NULL COMMENT '创建时刻',
  90. `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者',
  91. `updated_at` datetime NOT NULL COMMENT '更新时刻',
  92. `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新者',
  93. `user_id` bigint(20) NULL DEFAULT NULL COMMENT '用户ID',
  94. `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户账号',
  95. `operation` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '操作内容',
  96. `method` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '请求方法',
  97. `params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '请求参数',
  98. `ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'IP地址',
  99. `status` int(11) NOT NULL DEFAULT 0 COMMENT '状态(参考SysLogStatusEnum)',
  100. PRIMARY KEY (`id`) USING BTREE
  101. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '后台操作日志';
  102. -- ----------------------------
  103. -- Records of sys_log
  104. -- ----------------------------
  105. BEGIN;
  106. COMMIT;
  107. -- ----------------------------
  108. -- Table structure for sys_menu
  109. -- ----------------------------
  110. DROP TABLE IF EXISTS `sys_menu`;
  111. CREATE TABLE `sys_menu`
  112. (
  113. `id` bigint(20) NOT NULL COMMENT '主键ID',
  114. `tenant_id` bigint(20) NULL DEFAULT NULL COMMENT '租户ID',
  115. `revision` bigint(20) NOT NULL DEFAULT 1 COMMENT '乐观锁',
  116. `del_flag` tinyint(4) UNSIGNED NOT NULL DEFAULT 0 COMMENT '逻辑删除标识',
  117. `created_at` datetime NOT NULL COMMENT '创建时刻',
  118. `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者',
  119. `updated_at` datetime NOT NULL COMMENT '更新时刻',
  120. `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新者',
  121. `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称',
  122. `parent_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '上级菜单ID(根节点设置为0)',
  123. `type` int(11) NOT NULL DEFAULT 1 COMMENT '菜单类型(参考MenuTypeEnum)',
  124. `permission` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '权限标识',
  125. `icon` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '图标',
  126. `sort` int(11) NULL DEFAULT 1 COMMENT '排序',
  127. `status` int(11) NOT NULL DEFAULT 0 COMMENT '状态(0=禁用 1=启用)',
  128. `component` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '组件',
  129. `external_link` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '外链地址',
  130. PRIMARY KEY (`id`) USING BTREE
  131. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '后台菜单';
  132. -- ----------------------------
  133. -- Records of sys_menu
  134. -- ----------------------------
  135. BEGIN;
  136. INSERT INTO `sys_menu`
  137. VALUES (1, 0, 1, 0, '2021-06-01 17:16:48', NULL, '2021-06-02 17:14:16', NULL, '系统管理', 0, 0, 'Sys',
  138. 'ant-design:setting-outlined', 3, 1, 'LAYOUT', ''),
  139. (2, 0, 1, 0, '2021-06-01 17:13:13', NULL, '2021-07-18 00:10:33', 'admin', '中控台', 0, 0, 'Dashboard',
  140. 'ant-design:appstore-outlined', 1, 1, 'LAYOUT', ''),
  141. (3, 0, 1, 0, '2021-06-01 17:14:22', NULL, '2021-06-02 11:24:38', NULL, '分析页(后台登录后默认首页)', 2, 1,
  142. 'Dashboard:analysis', 'ant-design:fund-outlined', 1, 1, '/dashboard/analysis/index', ''),
  143. (4, 0, 1, 0, '2021-06-01 17:14:47', NULL, '2021-06-02 11:32:23', NULL, '工作台', 2, 1, 'Dashboard:workbench',
  144. 'ant-design:database-outlined', 2, 1, '/dashboard/workbench/index', ''),
  145. (5, 0, 1, 0, '2021-06-01 17:15:38', NULL, '2021-07-15 23:56:43', 'admin', '关于', 0, 1, 'About',
  146. 'ant-design:eye-outlined', 2, 1, '/sys/about/index', ''),
  147. (6, 0, 1, 0, '2021-06-02 16:06:58', NULL, '2021-07-17 23:55:52', 'admin', '学(mo)习(yu)', 2, 3, '',
  148. 'ant-design:zhihu-outlined', 3, 1, 'https://www.zhihu.com/', 'https://www.zhihu.com/'),
  149. (7, 0, 1, 0, '2021-07-17 23:32:15', NULL, '2021-07-17 23:32:15', NULL, '部门管理', 1, 1, 'SysDept',
  150. 'ant-design:flag-outlined', 1, 1, '/sys/SysDept/index', ''),
  151. (8, 0, 1, 0, '2021-07-17 23:32:15', NULL, '2021-07-17 23:32:15', NULL, '查询', 7, 2, 'SysDept:retrieve', NULL, 1,
  152. 1, NULL, ''),
  153. (9, 0, 1, 0, '2021-07-17 23:32:15', NULL, '2021-07-17 23:32:15', NULL, '新增', 7, 2, 'SysDept:create', NULL, 2, 1,
  154. NULL, ''),
  155. (10, 0, 1, 0, '2021-07-17 23:32:15', NULL, '2021-07-17 23:32:15', NULL, '删除', 7, 2, 'SysDept:delete', NULL, 3, 1,
  156. NULL, ''),
  157. (11, 0, 1, 0, '2021-07-17 23:32:16', NULL, '2021-07-17 23:32:16', NULL, '编辑', 7, 2, 'SysDept:update', NULL, 4, 1,
  158. NULL, ''),
  159. (12, 0, 1, 0, '2021-07-17 23:32:16', NULL, '2021-07-17 23:32:16', NULL, '角色管理', 1, 1, 'SysRole',
  160. 'ant-design:usergroup-add-outlined', 2, 1, '/sys/SysRole/index', ''),
  161. (13, 0, 1, 0, '2021-07-17 23:32:16', NULL, '2021-07-17 23:32:16', NULL, '查询', 12, 2, 'SysRole:retrieve', NULL, 1,
  162. 1, NULL, ''),
  163. (14, 0, 1, 0, '2021-07-17 23:32:16', NULL, '2021-07-17 23:32:16', NULL, '新增', 12, 2, 'SysRole:create', NULL, 2,
  164. 1, NULL, ''),
  165. (15, 0, 1, 0, '2021-07-17 23:32:16', NULL, '2021-07-17 23:32:16', NULL, '删除', 12, 2, 'SysRole:delete', NULL, 3,
  166. 1, NULL, ''),
  167. (16, 0, 1, 0, '2021-07-17 23:32:16', NULL, '2021-07-17 23:32:16', NULL, '编辑', 12, 2, 'SysRole:update', NULL, 4,
  168. 1, NULL, ''),
  169. (17, 0, 1, 0, '2021-07-17 23:32:17', NULL, '2021-07-17 23:32:17', NULL, '后台用户', 1, 1, 'SysUser',
  170. 'ant-design:user-outlined', 3, 1, '/sys/SysUser/index', ''),
  171. (18, 0, 1, 0, '2021-07-17 23:32:17', NULL, '2021-07-17 23:32:17', NULL, '查询', 17, 2, 'SysUser:retrieve', NULL, 1,
  172. 1, NULL, ''),
  173. (19, 0, 1, 0, '2021-07-17 23:32:17', NULL, '2021-07-17 23:32:17', NULL, '新增', 17, 2, 'SysUser:create', NULL, 2,
  174. 1, NULL, ''),
  175. (20, 0, 1, 0, '2021-07-17 23:32:17', NULL, '2021-07-17 23:32:17', NULL, '删除', 17, 2, 'SysUser:delete', NULL, 3,
  176. 1, NULL, ''),
  177. (21, 0, 1, 0, '2021-07-17 23:32:17', NULL, '2021-07-17 23:32:17', NULL, '编辑', 17, 2, 'SysUser:update', NULL, 4,
  178. 1, NULL, ''),
  179. (22, 0, 1, 0, '2021-07-17 23:32:18', NULL, '2021-07-17 23:32:18', NULL, '菜单管理', 1, 1, 'SysMenu',
  180. 'ant-design:align-left-outlined', 4, 1, '/sys/SysMenu/index', ''),
  181. (23, 0, 1, 0, '2021-07-17 23:32:18', NULL, '2021-07-17 23:32:18', NULL, '查询', 22, 2, 'SysMenu:retrieve', NULL, 1,
  182. 1, NULL, ''),
  183. (24, 0, 1, 0, '2021-07-17 23:32:18', NULL, '2021-07-17 23:32:18', NULL, '新增', 22, 2, 'SysMenu:create', NULL, 2,
  184. 1, NULL, ''),
  185. (25, 0, 1, 0, '2021-07-17 23:32:18', NULL, '2021-07-17 23:32:18', NULL, '删除', 22, 2, 'SysMenu:delete', NULL, 3,
  186. 1, NULL, ''),
  187. (26, 0, 1, 0, '2021-07-17 23:32:18', NULL, '2021-07-17 23:32:18', NULL, '编辑', 22, 2, 'SysMenu:update', NULL, 4,
  188. 1, NULL, ''),
  189. (27, 0, 1, 0, '2021-07-17 23:32:18', NULL, '2021-07-17 23:32:18', NULL, '参数管理', 1, 1, 'SysParam',
  190. 'ant-design:ant-design-outlined', 5, 1, '/sys/SysParam/index', ''),
  191. (28, 0, 1, 0, '2021-07-17 23:32:19', NULL, '2021-07-17 23:32:19', NULL, '查询', 27, 2, 'SysParam:retrieve', NULL,
  192. 1, 1, NULL, ''),
  193. (29, 0, 1, 0, '2021-07-17 23:32:19', NULL, '2021-07-17 23:32:19', NULL, '新增', 27, 2, 'SysParam:create', NULL, 2,
  194. 1, NULL, ''),
  195. (30, 0, 1, 0, '2021-07-17 23:32:19', NULL, '2021-07-17 23:32:19', NULL, '删除', 27, 2, 'SysParam:delete', NULL, 3,
  196. 1, NULL, ''),
  197. (31, 0, 1, 0, '2021-07-17 23:32:19', NULL, '2021-07-17 23:32:19', NULL, '编辑', 27, 2, 'SysParam:update', NULL, 4,
  198. 1, NULL, ''),
  199. (32, 0, 1, 0, '2021-07-17 23:32:19', NULL, '2021-07-17 23:32:19', NULL, '租户管理', 1, 1, 'SysTenant',
  200. 'ant-design:aliyun-outlined', 6, 1, '/sys/SysTenant/index', ''),
  201. (33, 0, 1, 0, '2021-07-17 23:32:19', NULL, '2021-07-17 23:32:19', NULL, '查询', 32, 2, 'SysTenant:retrieve', NULL,
  202. 1, 1, NULL, ''),
  203. (34, 0, 1, 0, '2021-07-17 23:32:20', NULL, '2021-07-17 23:32:20', NULL, '新增', 32, 2, 'SysTenant:create', NULL, 2,
  204. 1, NULL, ''),
  205. (35, 0, 1, 0, '2021-07-17 23:32:20', NULL, '2021-07-17 23:32:20', NULL, '删除', 32, 2, 'SysTenant:delete', NULL, 3,
  206. 1, NULL, ''),
  207. (36, 0, 1, 0, '2021-07-17 23:32:20', NULL, '2021-07-17 23:32:20', NULL, '编辑', 32, 2, 'SysTenant:update', NULL, 4,
  208. 1, NULL, ''),
  209. (37, 0, 1, 0, '2021-07-17 23:32:20', NULL, '2021-07-17 23:32:20', NULL, '数据字典', 1, 1, 'SysDataDict',
  210. 'ant-design:field-string-outlined', 7, 1, '/sys/SysDataDict/index', ''),
  211. (38, 0, 1, 0, '2021-07-17 23:32:20', NULL, '2021-07-17 23:32:20', NULL, '查询', 37, 2, 'SysDataDict:retrieve',
  212. NULL, 1, 1, NULL, ''),
  213. (39, 0, 1, 0, '2021-07-17 23:32:21', NULL, '2021-07-17 23:32:21', NULL, '新增', 37, 2, 'SysDataDict:create', NULL,
  214. 2, 1, NULL, ''),
  215. (40, 0, 1, 0, '2021-07-17 23:32:21', NULL, '2021-07-17 23:32:21', NULL, '删除', 37, 2, 'SysDataDict:delete', NULL,
  216. 3, 1, NULL, ''),
  217. (41, 0, 1, 0, '2021-07-17 23:32:21', NULL, '2021-07-17 23:32:21', NULL, '编辑', 37, 2, 'SysDataDict:update', NULL,
  218. 4, 1, NULL, ''),
  219. (42, 0, 1, 0, '2021-07-17 23:32:21', NULL, '2021-07-17 23:32:21', NULL, '系统日志', 1, 1, 'SysLog',
  220. 'ant-design:edit-twotone', 8, 1, '/sys/SysLog/index', ''),
  221. (43, 0, 1, 0, '2021-07-17 23:32:21', NULL, '2021-07-17 23:32:21', NULL, '查询', 42, 2, 'SysLog:retrieve', NULL, 1,
  222. 1, NULL, ''),
  223. (44, 0, 1, 0, '2021-07-17 23:37:26', 'admin', '2021-07-17 23:38:28', 'admin', '修改当前用户密码', 1, 1, '',
  224. 'ant-design:compass-outlined', 9, 1, '/sys/SysUser/change-password/index', ''),
  225. (45, 0, 1, 0, '2021-07-17 23:39:41', 'admin', '2021-07-17 23:39:41', 'admin', '重置某用户密码', 17, 2,
  226. 'SysUser:resetPassword', 'ant-design:redo-outlined', 5, 1, NULL, ''),
  227. (46, 0, 1, 0, '2021-07-17 23:40:26', 'admin', '2021-07-17 23:40:26', 'admin', '绑定用户与角色关联关系', 17, 2,
  228. 'SysUser:bindRoles', 'ant-design:share-alt-outlined', 6, 1, NULL, ''),
  229. (47, 0, 1, 0, '2021-07-17 23:40:47', 'admin', '2021-07-17 23:41:15', 'admin', '踢某用户下线', 17, 2, 'SysUser:kickOut',
  230. 'ant-design:disconnect-outlined', 7, 1, 'LAYOUT', ''),
  231. (48, 0, 1, 0, '2022-06-29 17:35:26', 'admin', '2022-06-29 17:35:26', 'admin', '绑定角色与菜单关联关系', 12, 2, 'SysRole:bindMenus',
  232. 'ant-design:share-alt-outlined', 5, 1, NULL, '');
  233. COMMIT;
  234. -- ----------------------------
  235. -- Table structure for sys_param
  236. -- ----------------------------
  237. DROP TABLE IF EXISTS `sys_param`;
  238. CREATE TABLE `sys_param`
  239. (
  240. `id` bigint(20) NOT NULL COMMENT '主键ID',
  241. `tenant_id` bigint(20) NULL DEFAULT NULL COMMENT '租户ID',
  242. `revision` bigint(20) NOT NULL DEFAULT 1 COMMENT '乐观锁',
  243. `del_flag` tinyint(4) UNSIGNED NOT NULL DEFAULT 0 COMMENT '逻辑删除标识',
  244. `created_at` datetime NOT NULL COMMENT '创建时刻',
  245. `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者',
  246. `updated_at` datetime NOT NULL COMMENT '更新时刻',
  247. `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新者',
  248. `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '键名',
  249. `value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '键值',
  250. `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '描述',
  251. PRIMARY KEY (`id`) USING BTREE
  252. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统参数';
  253. -- ----------------------------
  254. -- Records of sys_param
  255. -- ----------------------------
  256. BEGIN;
  257. COMMIT;
  258. -- ----------------------------
  259. -- Table structure for sys_role
  260. -- ----------------------------
  261. DROP TABLE IF EXISTS `sys_role`;
  262. CREATE TABLE `sys_role`
  263. (
  264. `id` bigint(20) NOT NULL COMMENT '主键ID',
  265. `tenant_id` bigint(20) NULL DEFAULT NULL COMMENT '租户ID',
  266. `revision` bigint(20) NOT NULL DEFAULT 1 COMMENT '乐观锁',
  267. `del_flag` tinyint(4) UNSIGNED NOT NULL DEFAULT 0 COMMENT '逻辑删除标识',
  268. `created_at` datetime NOT NULL COMMENT '创建时刻',
  269. `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者',
  270. `updated_at` datetime NOT NULL COMMENT '更新时刻',
  271. `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新者',
  272. `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称',
  273. `value` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '值',
  274. PRIMARY KEY (`id`) USING BTREE
  275. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '后台角色';
  276. -- ----------------------------
  277. -- Records of sys_role
  278. -- ----------------------------
  279. BEGIN;
  280. INSERT INTO `sys_role`
  281. VALUES (1, 0, 1, 0, '2021-04-17 02:34:30', NULL, '2021-06-07 16:22:28', 'admin', '超级管理员(代码中固定拥有所有菜单的权限)', 'SuperAdmin');
  282. COMMIT;
  283. -- ----------------------------
  284. -- Table structure for sys_role_menu_relation
  285. -- ----------------------------
  286. DROP TABLE IF EXISTS `sys_role_menu_relation`;
  287. CREATE TABLE `sys_role_menu_relation`
  288. (
  289. `id` bigint(20) NOT NULL COMMENT '主键ID',
  290. `tenant_id` bigint(20) NULL DEFAULT NULL COMMENT '租户ID',
  291. `revision` bigint(20) NOT NULL DEFAULT 1 COMMENT '乐观锁',
  292. `del_flag` tinyint(4) UNSIGNED NOT NULL DEFAULT 0 COMMENT '逻辑删除标识',
  293. `created_at` datetime NOT NULL COMMENT '创建时刻',
  294. `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者',
  295. `updated_at` datetime NOT NULL COMMENT '更新时刻',
  296. `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新者',
  297. `role_id` bigint(20) NOT NULL COMMENT '角色ID',
  298. `menu_id` bigint(20) NOT NULL COMMENT '菜单ID',
  299. PRIMARY KEY (`id`) USING BTREE
  300. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '后台角色-可见菜单关联';
  301. -- ----------------------------
  302. -- Records of sys_role_menu_relation
  303. -- ----------------------------
  304. BEGIN;
  305. COMMIT;
  306. -- ----------------------------
  307. -- Table structure for sys_tenant
  308. -- ----------------------------
  309. DROP TABLE IF EXISTS `sys_tenant`;
  310. CREATE TABLE `sys_tenant`
  311. (
  312. `id` bigint(20) NOT NULL COMMENT '主键ID',
  313. `revision` bigint(20) NOT NULL DEFAULT 1 COMMENT '乐观锁',
  314. `del_flag` tinyint(4) UNSIGNED NOT NULL DEFAULT 0 COMMENT '逻辑删除标识',
  315. `created_at` datetime NOT NULL COMMENT '创建时刻',
  316. `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者',
  317. `updated_at` datetime NOT NULL COMMENT '更新时刻',
  318. `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新者',
  319. `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  320. `tenant_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户名',
  321. `tenant_id` bigint(20) NULL DEFAULT NULL COMMENT '租户ID',
  322. `status` int(11) NOT NULL DEFAULT 0 COMMENT '状态(0=禁用 1=启用)',
  323. `tenant_admin_user_id` bigint(20) NULL DEFAULT NULL COMMENT '租户管理员用户ID',
  324. PRIMARY KEY (`id`) USING BTREE
  325. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统租户';
  326. -- ----------------------------
  327. -- Records of sys_tenant
  328. -- ----------------------------
  329. BEGIN;
  330. INSERT INTO `sys_tenant`
  331. VALUES (1, 1, 0, '2021-05-11 16:06:47', '', '2021-06-10 16:29:32', 'admin', '可无视SQL拦截器', '超级租户', 0, 1, 1);
  332. COMMIT;
  333. -- ----------------------------
  334. -- Table structure for sys_user
  335. -- ----------------------------
  336. DROP TABLE IF EXISTS `sys_user`;
  337. CREATE TABLE `sys_user`
  338. (
  339. `id` bigint(20) NOT NULL COMMENT '主键ID',
  340. `tenant_id` bigint(20) NULL DEFAULT NULL COMMENT '租户ID',
  341. `revision` bigint(20) NOT NULL DEFAULT 1 COMMENT '乐观锁',
  342. `del_flag` tinyint(4) UNSIGNED NOT NULL DEFAULT 0 COMMENT '逻辑删除标识',
  343. `created_at` datetime NOT NULL COMMENT '创建时刻',
  344. `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者',
  345. `updated_at` datetime NOT NULL COMMENT '更新时刻',
  346. `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新者',
  347. `pin` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '账号',
  348. `pwd` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '密码',
  349. `salt` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '盐',
  350. `nickname` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '昵称',
  351. `status` int(11) NOT NULL DEFAULT 0 COMMENT '状态(0=禁用 1=启用)',
  352. `gender` int(11) NULL DEFAULT 0 COMMENT '性别',
  353. `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '邮箱',
  354. `phone_no` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '手机号',
  355. `last_login_at` datetime NULL DEFAULT NULL COMMENT '最后登录时刻',
  356. PRIMARY KEY (`id`) USING BTREE
  357. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '后台用户';
  358. -- ----------------------------
  359. -- Records of sys_user
  360. -- ----------------------------
  361. BEGIN;
  362. INSERT INTO `sys_user`
  363. VALUES (1, 0, 1, 0, '2021-04-06 09:56:02', NULL, '2021-06-28 16:37:07', 'admin', 'admin',
  364. 'b7f6692251833658a56ff2d09e9835b91384d203721bf27a544586d3c9a379ff', '6a8e9339-dfd1-4cfe-80cb-30ca9fc3d81e',
  365. '超级管理员', 1, 0, 'admin@example.com', '17874585544', '2021-07-18 00:32:08');
  366. COMMIT;
  367. -- ----------------------------
  368. -- Table structure for sys_user_dept_relation
  369. -- ----------------------------
  370. DROP TABLE IF EXISTS `sys_user_dept_relation`;
  371. CREATE TABLE `sys_user_dept_relation`
  372. (
  373. `id` bigint(20) NOT NULL COMMENT '主键ID',
  374. `tenant_id` bigint(20) NULL DEFAULT NULL COMMENT '租户ID',
  375. `revision` bigint(20) NOT NULL DEFAULT 1 COMMENT '乐观锁',
  376. `del_flag` tinyint(4) UNSIGNED NOT NULL DEFAULT 0 COMMENT '逻辑删除标识',
  377. `created_at` datetime NOT NULL COMMENT '创建时刻',
  378. `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者',
  379. `updated_at` datetime NOT NULL COMMENT '更新时刻',
  380. `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新者',
  381. `user_id` bigint(20) NOT NULL COMMENT '用户ID',
  382. `dept_id` bigint(20) NOT NULL COMMENT '部门ID',
  383. PRIMARY KEY (`id`) USING BTREE
  384. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '后台用户-部门关联';
  385. -- ----------------------------
  386. -- Records of sys_user_dept_relation
  387. -- ----------------------------
  388. BEGIN;
  389. COMMIT;
  390. -- ----------------------------
  391. -- Table structure for sys_user_role_relation
  392. -- ----------------------------
  393. DROP TABLE IF EXISTS `sys_user_role_relation`;
  394. CREATE TABLE `sys_user_role_relation`
  395. (
  396. `id` bigint(20) NOT NULL COMMENT '主键ID',
  397. `tenant_id` bigint(20) NULL DEFAULT NULL COMMENT '租户ID',
  398. `revision` bigint(20) NOT NULL DEFAULT 1 COMMENT '乐观锁',
  399. `del_flag` tinyint(4) UNSIGNED NOT NULL DEFAULT 0 COMMENT '逻辑删除标识',
  400. `created_at` datetime NOT NULL COMMENT '创建时刻',
  401. `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者',
  402. `updated_at` datetime NOT NULL COMMENT '更新时刻',
  403. `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新者',
  404. `user_id` bigint(20) NOT NULL COMMENT '用户ID',
  405. `role_id` bigint(20) NOT NULL COMMENT '角色ID',
  406. PRIMARY KEY (`id`) USING BTREE
  407. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '后台用户-角色关联';
  408. -- ----------------------------
  409. -- Records of sys_user_role_relation
  410. -- ----------------------------
  411. BEGIN;
  412. INSERT INTO `sys_user_role_relation`
  413. VALUES (1, 0, 1, 0, '2021-01-01 18:22:12', NULL, '2021-01-01 18:22:12', NULL, 1, 1);
  414. COMMIT;
  415. SET
  416. FOREIGN_KEY_CHECKS = 1;
  417. -- v1.7.2 - Uncarbon - 默认内置文件上传功能
  418. -- 建表 oss_file_info
  419. DROP TABLE IF EXISTS `oss_file_info`;
  420. CREATE TABLE `oss_file_info`
  421. (
  422. `id` bigint(20) NOT NULL COMMENT '主键ID',
  423. `tenant_id` bigint(20) NULL DEFAULT NULL COMMENT '租户ID',
  424. `revision` bigint(20) NOT NULL DEFAULT 1 COMMENT '乐观锁',
  425. `del_flag` tinyint(4) UNSIGNED NOT NULL DEFAULT 0 COMMENT '逻辑删除标识',
  426. `created_at` datetime(0) NOT NULL COMMENT '创建时刻',
  427. `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者',
  428. `updated_at` datetime(0) NOT NULL COMMENT '更新时刻',
  429. `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新者',
  430. `storage_platform` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '存储平台',
  431. `storage_base_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '基础存储路径',
  432. `storage_path` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '存储路径',
  433. `storage_filename` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '存储文件名',
  434. `original_filename` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '原始文件名',
  435. `extend_name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '扩展名',
  436. `file_size` bigint(20) NOT NULL COMMENT '文件大小',
  437. `md5` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'MD5',
  438. `classified` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '文件类别',
  439. `direct_url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '对象存储直链',
  440. PRIMARY KEY (`id`) USING BTREE
  441. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '上传文件信息' ROW_FORMAT = Dynamic;
  442. -- v1.7.2 - Uncarbon - 新增上传文件信息后台管理菜单
  443. INSERT INTO `sys_menu` (`id`, `tenant_id`, `revision`, `del_flag`, `created_at`, `created_by`, `updated_at`,
  444. `updated_by`, `title`, `parent_id`, `type`, `permission`, `icon`, `sort`, `status`, `component`,
  445. `external_link`)
  446. VALUES (20220922152710, NULL, 1, 0, '2022-12-25 23:09:30', 'admin', '2022-12-26 22:02:31', 'admin', '文件管理', 0, 0,
  447. 'Oss', 'ant-design:file-outlined', 4, 1, NULL, '');
  448. INSERT INTO `sys_menu` (`id`, `tenant_id`, `revision`, `del_flag`, `created_at`, `created_by`, `updated_at`,
  449. `updated_by`, `title`, `parent_id`, `type`, `permission`, `icon`, `sort`, `status`, `component`,
  450. `external_link`)
  451. VALUES (20220922152714, NULL, 1, 0, '2022-09-22 15:27:14', 'helio-generator', '2022-12-26 22:03:14', 'admin',
  452. '上传文件信息管理', 20220922152710, 1, 'OssFileInfo', 'ant-design:save-twotone', 1, 1, '/oss/OssFileInfo/index',
  453. '');
  454. INSERT INTO `sys_menu` (`id`, `tenant_id`, `revision`, `del_flag`, `created_at`, `created_by`, `updated_at`,
  455. `updated_by`, `title`, `parent_id`, `type`, `permission`, `icon`, `sort`, `status`, `component`,
  456. `external_link`)
  457. VALUES (20220922152715, NULL, 1, 0, '2022-09-22 15:27:14', 'helio-generator', '2022-12-26 22:01:58', 'admin', '查询',
  458. 20220922152714, 2, 'OssFileInfo:retrieve', NULL, 1, 1, NULL, '');
  459. INSERT INTO `sys_menu` (`id`, `tenant_id`, `revision`, `del_flag`, `created_at`, `created_by`, `updated_at`,
  460. `updated_by`, `title`, `parent_id`, `type`, `permission`, `icon`, `sort`, `status`, `component`,
  461. `external_link`)
  462. VALUES (20220922152718, NULL, 1, 0, '2022-09-22 15:27:14', 'helio-generator', '2022-12-26 22:02:09', 'admin', '删除',
  463. 20220922152714, 2, 'OssFileInfo:delete', NULL, 2, 1, NULL, '');
  464. -- v1.8.0 - Uncarbon - 新增错误原因堆栈、用户UA、IP属地字段;表注释更新
  465. ALTER TABLE sys_log
  466. ADD COLUMN error_stacktrace varchar(3000) NOT NULL DEFAULT '' COMMENT '错误原因堆栈' AFTER status,
  467. ADD COLUMN user_agent varchar(255) NOT NULL DEFAULT '' COMMENT '用户UA' AFTER error_stacktrace,
  468. ADD COLUMN ip_location_region_name varchar(100) NOT NULL DEFAULT '' COMMENT 'IP地址属地-国家或地区名' AFTER user_agent,
  469. ADD COLUMN ip_location_province_name varchar(100) NOT NULL DEFAULT '' COMMENT 'IP地址属地-省级行政区名' AFTER ip_location_region_name,
  470. ADD COLUMN ip_location_city_name varchar(100) NOT NULL DEFAULT '' COMMENT 'IP地址属地-市级行政区名' AFTER ip_location_province_name,
  471. ADD COLUMN ip_location_district_name varchar(100) NOT NULL DEFAULT '' COMMENT 'IP地址属地-县级行政区名' AFTER ip_location_city_name;
  472. ALTER TABLE sys_log COMMENT = '系统日志';