|
@@ -4,47 +4,74 @@ CREATE DATABASE `sys-user` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
|
|
use `sys-user`;
|
|
use `sys-user`;
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
|
|
+-- Table structure for sys_role
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
-DROP TABLE IF EXISTS `role`;
|
|
|
|
-CREATE TABLE `role` (
|
|
|
|
|
|
+DROP TABLE IF EXISTS `sys_role`;
|
|
|
|
+CREATE TABLE `sys_role` (
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
|
`name` varchar(255) NOT NULL,
|
|
`name` varchar(255) NOT NULL,
|
|
PRIMARY KEY (`id`)
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
|
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
|
|
+-- Table structure for sys_user
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
-DROP TABLE IF EXISTS `user`;
|
|
|
|
-CREATE TABLE `user` (
|
|
|
|
|
|
+DROP TABLE IF EXISTS `sys_user`;
|
|
|
|
+CREATE TABLE `sys_user` (
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
|
`password` varchar(255) DEFAULT NULL,
|
|
`password` varchar(255) DEFAULT NULL,
|
|
`username` varchar(255) NOT NULL,
|
|
`username` varchar(255) NOT NULL,
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
- UNIQUE KEY `UK_sb8bbouer5wak8vyiiy4pf2bx` (`username`)
|
|
|
|
|
|
+ UNIQUE KEY `uk_username` (`username`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
|
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
-- Table structure for user_role
|
|
-- Table structure for user_role
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
-DROP TABLE IF EXISTS `user_role`;
|
|
|
|
-CREATE TABLE `user_role` (
|
|
|
|
|
|
+DROP TABLE IF EXISTS `sys_user_role`;
|
|
|
|
+CREATE TABLE `sys_user_role` (
|
|
`user_id` bigint(20) NOT NULL,
|
|
`user_id` bigint(20) NOT NULL,
|
|
|
|
+ `role_id` bigint(20) NOT NULL
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for sys_permission
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `sys_permission`;
|
|
|
|
+CREATE TABLE `sys_permission` (
|
|
|
|
+ `id` bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
|
+ `name` varchar(255) NOT NULL,
|
|
|
|
+ `descritpion` varchar(255) DEFAULT NULL,
|
|
|
|
+ `url` varchar(255) NOT NULL,
|
|
|
|
+ `pid` bigint(20) DEFAULT NULL,
|
|
|
|
+ `method` varchar(255) NOT NULL,
|
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
|
+) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for sys_role_permission
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `sys_role_permission`;
|
|
|
|
+CREATE TABLE `sys_role_permission` (
|
|
`role_id` bigint(20) NOT NULL,
|
|
`role_id` bigint(20) NOT NULL,
|
|
- KEY `FKa68196081fvovjhkek5m97n3y` (`role_id`),
|
|
|
|
- KEY `FK859n2jvi8ivhui0rl0esws6o` (`user_id`),
|
|
|
|
- CONSTRAINT `FK859n2jvi8ivhui0rl0esws6o` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`),
|
|
|
|
- CONSTRAINT `FKa68196081fvovjhkek5m97n3y` FOREIGN KEY (`role_id`) REFERENCES `role` (`id`)
|
|
|
|
|
|
+ `permission_id` bigint(20) NOT NULL
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
|
|
|
|
+INSERT INTO `sys_user` VALUES ('1', '{bcrypt}$2a$10$rlM./Q4dh5qXYmxFxUqkRetMPf6JewV/Hj/s4qBg/6U1.mzcue2oK', 'guest');
|
|
|
|
+INSERT INTO `sys_user` VALUES ('2', '{bcrypt}$2a$10$rlM./Q4dh5qXYmxFxUqkRetMPf6JewV/Hj/s4qBg/6U1.mzcue2oK', 'admin');
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+INSERT INTO `sys_role` VALUES ('1', 'ROLE_USER');
|
|
|
|
+INSERT INTO `sys_role` VALUES ('2', 'ROLE_ADMIN');
|
|
|
|
|
|
-INSERT INTO `user` VALUES ('1', '{bcrypt}$2a$10$rlM./Q4dh5qXYmxFxUqkRetMPf6JewV/Hj/s4qBg/6U1.mzcue2oK', 'gdm');
|
|
|
|
|
|
+INSERT INTO `sys_user_role` VALUES ('1', '1');
|
|
|
|
+INSERT INTO `sys_user_role` VALUES ('2', '2');
|
|
|
|
|
|
|
|
+INSERT INTO `sys_permission` VALUES ('1', '根据用户名获取用户','根据用户名获取用户','/user/{username}',null,"ALL");
|
|
|
|
+INSERT INTO `sys_permission` VALUES ('2', '根据用户id获取用户信息','根据用户id获取用户信息','/user/getById',null,"ALL");
|
|
|
|
|
|
-INSERT INTO `role` VALUES ('1', 'ROLE_USER');
|
|
|
|
-INSERT INTO `role` VALUES ('2', 'ROLE_ADMIN');
|
|
|
|
|
|
|
|
-INSERT INTO `user_role` VALUES ('1', '1');
|
|
|
|
-INSERT INTO `user_role` VALUES ('1', '2');
|
|
|
|
|
|
+INSERT INTO `sys_role_permission` VALUES ('1', '2');
|
|
|
|
+INSERT INTO `sys_role_permission` VALUES ('2', '1');
|
|
|
|
+INSERT INTO `sys_role_permission` VALUES ('2', '2');
|
|
|
|
|