sys-user.sql 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. CREATE DATABASE `sys-user` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
  2. use `sys-user`;
  3. -- ----------------------------
  4. -- Table structure for sys_role
  5. -- ----------------------------
  6. DROP TABLE IF EXISTS `sys_role`;
  7. CREATE TABLE `sys_role` (
  8. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  9. `name` varchar(255) NOT NULL,
  10. PRIMARY KEY (`id`)
  11. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
  12. -- ----------------------------
  13. -- Table structure for sys_user
  14. -- ----------------------------
  15. DROP TABLE IF EXISTS `sys_user`;
  16. CREATE TABLE `sys_user` (
  17. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  18. `password` varchar(255) DEFAULT NULL,
  19. `username` varchar(255) NOT NULL,
  20. PRIMARY KEY (`id`),
  21. UNIQUE KEY `uk_username` (`username`)
  22. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
  23. -- ----------------------------
  24. -- Table structure for user_role
  25. -- ----------------------------
  26. DROP TABLE IF EXISTS `sys_user_role`;
  27. CREATE TABLE `sys_user_role` (
  28. `user_id` bigint(20) NOT NULL,
  29. `role_id` bigint(20) NOT NULL
  30. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  31. -- ----------------------------
  32. -- Table structure for sys_permission
  33. -- ----------------------------
  34. DROP TABLE IF EXISTS `sys_permission`;
  35. CREATE TABLE `sys_permission` (
  36. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  37. `name` varchar(255) NOT NULL,
  38. `descritpion` varchar(255) DEFAULT NULL,
  39. `url` varchar(255) NOT NULL,
  40. `pid` bigint(20) DEFAULT NULL,
  41. `method` varchar(255) NOT NULL,
  42. PRIMARY KEY (`id`)
  43. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
  44. -- ----------------------------
  45. -- Table structure for sys_role_permission
  46. -- ----------------------------
  47. DROP TABLE IF EXISTS `sys_role_permission`;
  48. CREATE TABLE `sys_role_permission` (
  49. `role_id` bigint(20) NOT NULL,
  50. `permission_id` bigint(20) NOT NULL
  51. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  52. INSERT INTO `sys_user` VALUES ('1', '{bcrypt}$2a$10$rlM./Q4dh5qXYmxFxUqkRetMPf6JewV/Hj/s4qBg/6U1.mzcue2oK', 'guest');
  53. INSERT INTO `sys_user` VALUES ('2', '{bcrypt}$2a$10$rlM./Q4dh5qXYmxFxUqkRetMPf6JewV/Hj/s4qBg/6U1.mzcue2oK', 'admin');
  54. INSERT INTO `sys_role` VALUES ('1', 'ROLE_USER');
  55. INSERT INTO `sys_role` VALUES ('2', 'ROLE_ADMIN');
  56. INSERT INTO `sys_user_role` VALUES ('1', '1');
  57. INSERT INTO `sys_user_role` VALUES ('2', '2');
  58. INSERT INTO `sys_permission` VALUES ('1', '根据用户名获取用户','根据用户名获取用户','/user/{username}',null,"ALL");
  59. INSERT INTO `sys_permission` VALUES ('2', '根据用户id获取用户信息','根据用户id获取用户信息','/user/getById',null,"ALL");
  60. INSERT INTO `sys_role_permission` VALUES ('1', '2');
  61. INSERT INTO `sys_role_permission` VALUES ('2', '1');
  62. INSERT INTO `sys_role_permission` VALUES ('2', '2');