power_system.sql 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254
  1. SET NAMES utf8mb4;
  2. SET FOREIGN_KEY_CHECKS = 0;
  3. -- ----------------------------
  4. -- Table structure for ums_admin
  5. -- ----------------------------
  6. DROP TABLE IF EXISTS `ums_admin`;
  7. CREATE TABLE `ums_admin` (
  8. `id` bigint(0) NOT NULL AUTO_INCREMENT,
  9. `username` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  10. `password` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  11. `icon` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '头像',
  12. `email` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '邮箱',
  13. `nick_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '昵称',
  14. `note` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注信息',
  15. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  16. `login_time` datetime(0) NULL DEFAULT NULL COMMENT '最后登录时间',
  17. `status` int(0) NULL DEFAULT 1 COMMENT '帐号启用状态:0->禁用;1->启用',
  18. PRIMARY KEY (`id`) USING BTREE
  19. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '后台用户表' ROW_FORMAT = Dynamic;
  20. -- ----------------------------
  21. -- Records of ums_admin
  22. -- ----------------------------
  23. INSERT INTO `ums_admin` VALUES (1, 'test', '$2a$10$NZ5o7r2E.ayT2ZoxgjlI.eJ6OEYqjH7INR/F.mXDbjZJi9HF0YCVG', '', 'test@qq.com', '测试账号', NULL, '2018-09-29 13:55:30', '2018-09-29 13:55:39', 1);
  24. INSERT INTO `ums_admin` VALUES (2, 'admin', '$2a$10$IRUa4uHgQHsN04TIHl9hVuXZmpVNzK.tGxuxehgy5MBnxLADzRlt6', '', 'admin@163.com', '系统管理员', '系统管理员', '2018-10-08 13:32:47', '2019-04-20 12:45:16', 1);
  25. -- ----------------------------
  26. -- Table structure for ums_admin_login_log
  27. -- ----------------------------
  28. DROP TABLE IF EXISTS `ums_admin_login_log`;
  29. CREATE TABLE `ums_admin_login_log` (
  30. `id` bigint(0) NOT NULL AUTO_INCREMENT,
  31. `admin_id` bigint(0) NULL DEFAULT NULL,
  32. `create_time` datetime(0) NULL DEFAULT NULL,
  33. `ip` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  34. `address` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  35. `user_agent` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '浏览器登录类型',
  36. PRIMARY KEY (`id`) USING BTREE
  37. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '后台用户登录日志表' ROW_FORMAT = Dynamic;
  38. -- ----------------------------
  39. -- Table structure for ums_admin_role_relation
  40. -- ----------------------------
  41. DROP TABLE IF EXISTS `ums_admin_role_relation`;
  42. CREATE TABLE `ums_admin_role_relation` (
  43. `id` bigint(0) NOT NULL AUTO_INCREMENT,
  44. `admin_id` bigint(0) NULL DEFAULT NULL,
  45. `role_id` bigint(0) NULL DEFAULT NULL,
  46. PRIMARY KEY (`id`) USING BTREE
  47. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '后台用户和角色关系表' ROW_FORMAT = Dynamic;
  48. -- ----------------------------
  49. -- Records of ums_admin_role_relation
  50. -- ----------------------------
  51. INSERT INTO `ums_admin_role_relation` VALUES (1, 1, 1);
  52. INSERT INTO `ums_admin_role_relation` VALUES (2, 2, 1);
  53. -- ----------------------------
  54. -- Table structure for ums_menu
  55. -- ----------------------------
  56. DROP TABLE IF EXISTS `ums_menu`;
  57. CREATE TABLE `ums_menu` (
  58. `id` bigint(0) NOT NULL AUTO_INCREMENT,
  59. `parent_id` bigint(0) NULL DEFAULT NULL COMMENT '父级ID',
  60. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  61. `title` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '菜单名称',
  62. `level` int(0) NULL DEFAULT NULL COMMENT '菜单级数',
  63. `sort` int(0) NULL DEFAULT NULL COMMENT '菜单排序',
  64. `name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '前端名称',
  65. `icon` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '前端图标',
  66. `hidden` int(0) NULL DEFAULT NULL COMMENT '前端隐藏',
  67. PRIMARY KEY (`id`) USING BTREE
  68. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '后台菜单表' ROW_FORMAT = Dynamic;
  69. -- ----------------------------
  70. -- Table structure for ums_resource
  71. -- ----------------------------
  72. DROP TABLE IF EXISTS `ums_resource`;
  73. CREATE TABLE `ums_resource` (
  74. `id` bigint(0) NOT NULL AUTO_INCREMENT,
  75. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  76. `name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '资源名称',
  77. `url` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '资源URL',
  78. `description` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述',
  79. `category_id` bigint(0) NULL DEFAULT NULL COMMENT '资源分类ID',
  80. PRIMARY KEY (`id`) USING BTREE
  81. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '后台资源表' ROW_FORMAT = Dynamic;
  82. INSERT INTO `ums_resource`(`id`, `create_time`, `name`, `url`, `description`, `category_id`) VALUES (1, '2020-02-07 16:47:34', '后台用户管理', '/admin/**', '', 4);
  83. INSERT INTO `ums_resource`(`id`, `create_time`, `name`, `url`, `description`, `category_id`) VALUES (2, '2020-02-07 16:48:24', '后台用户角色管理', '/role/**', '', 4);
  84. INSERT INTO `ums_resource`(`id`, `create_time`, `name`, `url`, `description`, `category_id`) VALUES (3, '2020-02-07 16:49:45', '后台资源管理', '/resource/**', '', 4);
  85. -- ----------------------------
  86. -- Table structure for ums_resource_category
  87. -- ----------------------------
  88. DROP TABLE IF EXISTS `ums_resource_category`;
  89. CREATE TABLE `ums_resource_category` (
  90. `id` bigint(0) NOT NULL AUTO_INCREMENT,
  91. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  92. `name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '分类名称',
  93. `sort` int(0) NULL DEFAULT NULL COMMENT '排序',
  94. PRIMARY KEY (`id`) USING BTREE
  95. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '资源分类表' ROW_FORMAT = Dynamic;
  96. -- ----------------------------
  97. -- Records of ums_resource_category
  98. -- ----------------------------
  99. INSERT INTO `ums_resource_category` VALUES (1, '2020-02-05 10:23:04', '权限模块', 0);
  100. INSERT INTO `ums_resource_category` VALUES (2, '2020-02-07 16:35:49', '其他模块', 0);
  101. -- ----------------------------
  102. -- Table structure for ums_role
  103. -- ----------------------------
  104. DROP TABLE IF EXISTS `ums_role`;
  105. CREATE TABLE `ums_role` (
  106. `id` bigint(0) NOT NULL AUTO_INCREMENT,
  107. `name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '名称',
  108. `description` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述',
  109. `admin_count` int(0) NULL DEFAULT NULL COMMENT '后台用户数量',
  110. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  111. `status` int(0) NULL DEFAULT 1 COMMENT '启用状态:0->禁用;1->启用',
  112. `sort` int(0) NULL DEFAULT 0,
  113. PRIMARY KEY (`id`) USING BTREE
  114. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '后台用户角色表' ROW_FORMAT = Dynamic;
  115. -- ----------------------------
  116. -- Records of ums_role
  117. -- ----------------------------
  118. INSERT INTO `ums_role` VALUES (1, '超级管理员', '拥有所有查看和操作功能', 0, '2020-02-02 15:11:05', 1, 0);
  119. -- ----------------------------
  120. -- Table structure for ums_role_menu_relation
  121. -- ----------------------------
  122. DROP TABLE IF EXISTS `ums_role_menu_relation`;
  123. CREATE TABLE `ums_role_menu_relation` (
  124. `id` bigint(0) NOT NULL AUTO_INCREMENT,
  125. `role_id` bigint(0) NULL DEFAULT NULL COMMENT '角色ID',
  126. `menu_id` bigint(0) NULL DEFAULT NULL COMMENT '菜单ID',
  127. PRIMARY KEY (`id`) USING BTREE
  128. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '后台角色菜单关系表' ROW_FORMAT = Dynamic;
  129. -- ----------------------------
  130. -- Table structure for ums_role_resource_relation
  131. -- ----------------------------
  132. DROP TABLE IF EXISTS `ums_role_resource_relation`;
  133. CREATE TABLE `ums_role_resource_relation` (
  134. `id` bigint(0) NOT NULL AUTO_INCREMENT,
  135. `role_id` bigint(0) NULL DEFAULT NULL COMMENT '角色ID',
  136. `resource_id` bigint(0) NULL DEFAULT NULL COMMENT '资源ID',
  137. PRIMARY KEY (`id`) USING BTREE
  138. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '后台角色资源关系表' ROW_FORMAT = Dynamic;
  139. INSERT INTO `ums_role_resource_relation`(`id`, `role_id`, `resource_id`) VALUES (1, 1, 1);
  140. INSERT INTO `ums_role_resource_relation`(`id`, `role_id`, `resource_id`) VALUES (2, 1, 2);
  141. INSERT INTO `ums_role_resource_relation`(`id`, `role_id`, `resource_id`) VALUES (3, 1, 3);
  142. INSERT INTO `ums_role_resource_relation`(`id`, `role_id`, `resource_id`) VALUES (4, 2, 1);
  143. INSERT INTO `ums_role_resource_relation`(`id`, `role_id`, `resource_id`) VALUES (5, 2, 2);
  144. INSERT INTO `ums_role_resource_relation`(`id`, `role_id`, `resource_id`) VALUES (6, 2, 3);
  145. -- ----------------------------
  146. -- Table structure for b_province
  147. -- ----------------------------
  148. DROP TABLE IF EXISTS `b_province`;
  149. CREATE TABLE `b_province` (
  150. `id` int(0) NOT NULL AUTO_INCREMENT,
  151. `province` varchar(20) NOT NULL COMMENT '省份名称',
  152. PRIMARY KEY (`id`) USING BTREE
  153. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '省份表' ROW_FORMAT = Dynamic;
  154. -- ----------------------------
  155. -- Records of b_province
  156. -- ----------------------------
  157. INSERT INTO `b_province` VALUES (1, '北京市');
  158. INSERT INTO `b_province` VALUES (2, '天津市');
  159. INSERT INTO `b_province` VALUES (3, '上海市');
  160. INSERT INTO `b_province` VALUES (4, '重庆市');
  161. INSERT INTO `b_province` VALUES (5, '河北省');
  162. INSERT INTO `b_province` VALUES (6, '山西省');
  163. INSERT INTO `b_province` VALUES (7, '台湾省');
  164. INSERT INTO `b_province` VALUES (8, '辽宁省');
  165. INSERT INTO `b_province` VALUES (9, '吉林省');
  166. INSERT INTO `b_province` VALUES (10, '黑龙江省');
  167. INSERT INTO `b_province` VALUES (11, '江苏省');
  168. INSERT INTO `b_province` VALUES (12, '浙江省');
  169. INSERT INTO `b_province` VALUES (13, '安徽省');
  170. INSERT INTO `b_province` VALUES (14, '福建省');
  171. INSERT INTO `b_province` VALUES (15, '江西省');
  172. INSERT INTO `b_province` VALUES (16, '山东省');
  173. INSERT INTO `b_province` VALUES (17, '河南省');
  174. INSERT INTO `b_province` VALUES (18, '湖北省');
  175. INSERT INTO `b_province` VALUES (19, '湖南省');
  176. INSERT INTO `b_province` VALUES (20, '广东省');
  177. INSERT INTO `b_province` VALUES (21, '甘肃省');
  178. INSERT INTO `b_province` VALUES (22, '四川省');
  179. INSERT INTO `b_province` VALUES (23, '贵州省');
  180. INSERT INTO `b_province` VALUES (24, '海南省');
  181. INSERT INTO `b_province` VALUES (25, '云南省');
  182. INSERT INTO `b_province` VALUES (26, '青海省');
  183. INSERT INTO `b_province` VALUES (27, '陕西省');
  184. INSERT INTO `b_province` VALUES (28, '广西壮族自治区');
  185. INSERT INTO `b_province` VALUES (29, '西藏自治区');
  186. INSERT INTO `b_province` VALUES (30, '宁夏回族自治区');
  187. INSERT INTO `b_province` VALUES (31, '新疆维吾尔自治区');
  188. INSERT INTO `b_province` VALUES (32, '内蒙古自治区');
  189. INSERT INTO `b_province` VALUES (33, '澳门特别行政区');
  190. INSERT INTO `b_province` VALUES (34, '香港特别行政区');
  191. -- ----------------------------
  192. -- Table structure for b_line
  193. -- ----------------------------
  194. DROP TABLE IF EXISTS `b_line`;
  195. CREATE TABLE `b_line` (
  196. `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '线路ID',
  197. `name` varchar(50) NOT NULL COMMENT '线路名称',
  198. `province_id` int(0) NOT NULL COMMENT '线路所属省份',
  199. PRIMARY KEY (`id`) USING BTREE
  200. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '线路表' ROW_FORMAT = Dynamic;
  201. INSERT INTO `b_line`(`id`, `name`, `province_id`) VALUES (1, '京珠线', 20);
  202. INSERT INTO `b_line`(`id`, `name`, `province_id`) VALUES (2, '桃李线', 20);
  203. -- ----------------------------
  204. -- Table structure for b_tower
  205. -- ----------------------------
  206. DROP TABLE IF EXISTS `b_tower`;
  207. CREATE TABLE `b_tower` (
  208. `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '杆塔表',
  209. `name` varchar(50) NOT NULL COMMENT '杆塔号',
  210. `shape` varchar(50) NOT NULL COMMENT '塔形',
  211. `hardware_type` varchar(50) NOT NULL COMMENT '金具串型号',
  212. `line_id` int(0) NOT NULL COMMENT '线路ID',
  213. PRIMARY KEY (`id`) USING BTREE
  214. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '塔表' ROW_FORMAT = Dynamic;
  215. INSERT INTO `b_tower`(`id`, `name`, `shape`, `hardware_type`, `line_id`) VALUES (1, '#1', '塔型A', '金具A', 1);
  216. INSERT INTO `b_tower`(`id`, `name`, `shape`, `hardware_type`, `line_id`) VALUES (2, '#2', '塔型B', '金具A', 1);
  217. INSERT INTO `b_tower`(`id`, `name`, `shape`, `hardware_type`, `line_id`) VALUES (3, '#3', '塔型C', '金具B', 1);
  218. INSERT INTO `b_tower`(`id`, `name`, `shape`, `hardware_type`, `line_id`) VALUES (4, '#4', '塔型B', '金具C', 1);
  219. INSERT INTO `b_tower`(`id`, `name`, `shape`, `hardware_type`, `line_id`) VALUES (5, '#1', '塔型D', '金具A', 2);
  220. INSERT INTO `b_tower`(`id`, `name`, `shape`, `hardware_type`, `line_id`) VALUES (6, '#2', '塔型C', '金具B', 2);
  221. INSERT INTO `b_tower`(`id`, `name`, `shape`, `hardware_type`, `line_id`) VALUES (7, '#3', '塔型A', '金具D', 2);
  222. INSERT INTO `b_tower`(`id`, `name`, `shape`, `hardware_type`, `line_id`) VALUES (8, '#4', '塔型E', '金具A', 2);
  223. SET FOREIGN_KEY_CHECKS = 1;