helio_boot.sql 32 KB

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