1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- CREATE DATABASE `sys-user` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
- use `sys-user`;
- -- ----------------------------
- -- Table structure for sys_user
- -- ----------------------------
- DROP TABLE IF EXISTS `sys_user`;
- CREATE TABLE `sys_user` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT,
- `password` varchar(255) DEFAULT NULL,
- `username` varchar(255) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `uk_username` (`username`)
- ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for sys_role
- -- ----------------------------
- DROP TABLE IF EXISTS `sys_role`;
- CREATE TABLE `sys_role` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT,
- `name` varchar(255) NOT NULL,
- `roleLevel` int(11) DEFAULT NULL,
- `descritpion` varchar(255) DEFAULT NULL,
- `menuItems` varchar(255) DEFAULT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for user_role
- -- ----------------------------
- DROP TABLE IF EXISTS `sys_user_role`;
- CREATE TABLE `sys_user_role` (
- `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,
- `permissionUrl` varchar(255) NOT NULL,
- `method` varchar(255) NOT NULL,
- `descritpion` varchar(255) DEFAULT 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,
- `permission_id` bigint(20) NOT NULL
- ) 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', '普通用户', null, null, null);
- INSERT INTO `sys_role` VALUES ('2', '管理员', null, null, null);
- INSERT INTO `sys_user_role` VALUES ('1', '1');
- INSERT INTO `sys_user_role` VALUES ('2', '2');
- INSERT INTO `sys_permission` VALUES ('1', '根据用户名获取用户', '/user/{username}', "ALL", '根据用户名获取用户');
- INSERT INTO `sys_permission` VALUES ('2', '根据用户id获取用户信息','/user/getById', "ALL", '根据用户id获取用户信息');
- INSERT INTO `sys_role_permission` VALUES ('1', '2');
- INSERT INTO `sys_role_permission` VALUES ('2', '1');
- INSERT INTO `sys_role_permission` VALUES ('2', '2');
|