You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

security.sql 6.8 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176
  1. /*
  2. Navicat Premium Data Transfer
  3. Source Server : 本机
  4. Source Server Type : MySQL
  5. Source Server Version : 50718
  6. Source Host : localhost:3306
  7. Source Schema : spring-boot-demo
  8. Target Server Type : MySQL
  9. Target Server Version : 50718
  10. File Encoding : 65001
  11. Date: 12/12/2018 18:52:51
  12. */
  13. SET NAMES utf8mb4;
  14. SET FOREIGN_KEY_CHECKS = 0;
  15. -- ----------------------------
  16. -- Table structure for sec_permission
  17. -- ----------------------------
  18. DROP TABLE IF EXISTS `sec_permission`;
  19. CREATE TABLE `sec_permission`
  20. (
  21. `id` bigint(64) NOT NULL COMMENT '主键',
  22. `name` varchar(50) NOT NULL COMMENT '权限名',
  23. `url` varchar(1000) DEFAULT NULL COMMENT '类型为页面时,代表前端路由地址,类型为按钮时,代表后端接口地址',
  24. `type` int(2) NOT NULL COMMENT '权限类型,页面-1,按钮-2',
  25. `permission` varchar(50) DEFAULT NULL COMMENT '权限表达式',
  26. `method` varchar(50) DEFAULT NULL COMMENT '后端接口访问方式',
  27. `sort` int(11) NOT NULL COMMENT '排序',
  28. `parent_id` bigint(64) NOT NULL COMMENT '父级id',
  29. PRIMARY KEY (`id`)
  30. ) ENGINE = InnoDB
  31. DEFAULT CHARSET = utf8 COMMENT ='权限表';
  32. -- ----------------------------
  33. -- Records of sec_permission
  34. -- ----------------------------
  35. BEGIN;
  36. INSERT INTO `sec_permission`
  37. VALUES (1072806379288399872, '测试页面', '/test', 1, 'page:test', NULL, 1, 0);
  38. INSERT INTO `sec_permission`
  39. VALUES (1072806379313565696, '测试页面-查询', '/**/test', 2, 'btn:test:query', 'GET', 1, 1072806379288399872);
  40. INSERT INTO `sec_permission`
  41. VALUES (1072806379330342912, '测试页面-添加', '/**/test', 2, 'btn:test:insert', 'POST', 2, 1072806379288399872);
  42. INSERT INTO `sec_permission`
  43. VALUES (1072806379342925824, '监控在线用户页面', '/monitor', 1, 'page:monitor:online', NULL, 2, 0);
  44. INSERT INTO `sec_permission`
  45. VALUES (1072806379363897344, '在线用户页面-查询', '/**/api/monitor/online/user', 2, 'btn:monitor:online:query', 'GET', 1,
  46. 1072806379342925824);
  47. INSERT INTO `sec_permission`
  48. VALUES (1072806379384868864, '在线用户页面-踢出', '/**/api/monitor/online/user/kickout', 2, 'btn:monitor:online:kickout',
  49. 'DELETE', 2, 1072806379342925824);
  50. COMMIT;
  51. -- ----------------------------
  52. -- Table structure for sec_role
  53. -- ----------------------------
  54. DROP TABLE IF EXISTS `sec_role`;
  55. CREATE TABLE `sec_role`
  56. (
  57. `id` bigint(64) NOT NULL COMMENT '主键',
  58. `name` varchar(50) NOT NULL COMMENT '角色名',
  59. `description` varchar(100) DEFAULT NULL COMMENT '描述',
  60. `create_time` bigint(13) NOT NULL COMMENT '创建时间',
  61. `update_time` bigint(13) NOT NULL COMMENT '更新时间',
  62. PRIMARY KEY (`id`),
  63. UNIQUE KEY `name` (`name`)
  64. ) ENGINE = InnoDB
  65. DEFAULT CHARSET = utf8 COMMENT ='角色表';
  66. -- ----------------------------
  67. -- Records of sec_role
  68. -- ----------------------------
  69. BEGIN;
  70. INSERT INTO `sec_role`
  71. VALUES (1072806379208708096, '管理员', '超级管理员', 1544611947239, 1544611947239);
  72. INSERT INTO `sec_role`
  73. VALUES (1072806379238068224, '普通用户', '普通用户', 1544611947246, 1544611947246);
  74. COMMIT;
  75. -- ----------------------------
  76. -- Table structure for sec_role_permission
  77. -- ----------------------------
  78. DROP TABLE IF EXISTS `sec_role_permission`;
  79. CREATE TABLE `sec_role_permission`
  80. (
  81. `role_id` bigint(64) NOT NULL COMMENT '角色主键',
  82. `permission_id` bigint(64) NOT NULL COMMENT '权限主键',
  83. PRIMARY KEY (`role_id`, `permission_id`)
  84. ) ENGINE = InnoDB
  85. DEFAULT CHARSET = utf8 COMMENT ='角色权限关系表';
  86. -- ----------------------------
  87. -- Records of sec_role_permission
  88. -- ----------------------------
  89. BEGIN;
  90. INSERT INTO `sec_role_permission`
  91. VALUES (1072806379208708096, 1072806379288399872);
  92. INSERT INTO `sec_role_permission`
  93. VALUES (1072806379208708096, 1072806379313565696);
  94. INSERT INTO `sec_role_permission`
  95. VALUES (1072806379208708096, 1072806379330342912);
  96. INSERT INTO `sec_role_permission`
  97. VALUES (1072806379208708096, 1072806379342925824);
  98. INSERT INTO `sec_role_permission`
  99. VALUES (1072806379208708096, 1072806379363897344);
  100. INSERT INTO `sec_role_permission`
  101. VALUES (1072806379208708096, 1072806379384868864);
  102. INSERT INTO `sec_role_permission`
  103. VALUES (1072806379238068224, 1072806379288399872);
  104. INSERT INTO `sec_role_permission`
  105. VALUES (1072806379238068224, 1072806379313565696);
  106. COMMIT;
  107. -- ----------------------------
  108. -- Table structure for sec_user
  109. -- ----------------------------
  110. DROP TABLE IF EXISTS `sec_user`;
  111. CREATE TABLE `sec_user`
  112. (
  113. `id` bigint(64) NOT NULL COMMENT '主键',
  114. `username` varchar(50) NOT NULL COMMENT '用户名',
  115. `password` varchar(60) NOT NULL COMMENT '密码',
  116. `nickname` varchar(255) DEFAULT NULL COMMENT '昵称',
  117. `phone` varchar(11) DEFAULT NULL COMMENT '手机',
  118. `email` varchar(50) DEFAULT NULL COMMENT '邮箱',
  119. `birthday` bigint(13) DEFAULT NULL COMMENT '生日',
  120. `sex` int(2) DEFAULT NULL COMMENT '性别,男-1,女-2',
  121. `status` int(2) NOT NULL DEFAULT '1' COMMENT '状态,启用-1,禁用-0',
  122. `create_time` bigint(13) NOT NULL COMMENT '创建时间',
  123. `update_time` bigint(13) NOT NULL COMMENT '更新时间',
  124. PRIMARY KEY (`id`),
  125. UNIQUE KEY `username` (`username`),
  126. UNIQUE KEY `phone` (`phone`),
  127. UNIQUE KEY `email` (`email`)
  128. ) ENGINE = InnoDB
  129. DEFAULT CHARSET = utf8 COMMENT ='用户表';
  130. -- ----------------------------
  131. -- Records of sec_user
  132. -- ----------------------------
  133. BEGIN;
  134. INSERT INTO `sec_user`
  135. VALUES (1072806377661009920, 'admin', '$2a$10$64iuSLkKNhpTN19jGHs7xePvFsub7ZCcCmBqEYw8fbACGTE3XetYq', '管理员',
  136. '17300000000', 'admin@xkcoding.com', 785433600000, 1, 1, 1544611947032, 1544611947032);
  137. INSERT INTO `sec_user`
  138. VALUES (1072806378780889088, 'user', '$2a$10$OUDl4thpcHfs7WZ1kMUOb.ZO5eD4QANW5E.cexBLiKDIzDNt87QbO', '普通用户',
  139. '17300001111', 'user@xkcoding.com', 785433600000, 1, 1, 1544611947234, 1544611947234);
  140. COMMIT;
  141. -- ----------------------------
  142. -- Table structure for sec_user_role
  143. -- ----------------------------
  144. DROP TABLE IF EXISTS `sec_user_role`;
  145. CREATE TABLE `sec_user_role`
  146. (
  147. `user_id` bigint(64) NOT NULL COMMENT '用户主键',
  148. `role_id` bigint(64) NOT NULL COMMENT '角色主键',
  149. PRIMARY KEY (`user_id`, `role_id`)
  150. ) ENGINE = InnoDB
  151. DEFAULT CHARSET = utf8 COMMENT ='用户角色关系表';
  152. -- ----------------------------
  153. -- Records of sec_user_role
  154. -- ----------------------------
  155. BEGIN;
  156. INSERT INTO `sec_user_role`
  157. VALUES (1072806377661009920, 1072806379208708096);
  158. INSERT INTO `sec_user_role`
  159. VALUES (1072806378780889088, 1072806379238068224);
  160. COMMIT;
  161. SET FOREIGN_KEY_CHECKS = 1;