Initial commit
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
CREATE TABLE `roles` (
|
||||
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(50) NOT NULL COMMENT '角色标识',
|
||||
`label` varchar(100) DEFAULT NULL COMMENT '角色名称',
|
||||
`created_at` int(11) unsigned DEFAULT '0',
|
||||
`updated_at` int(11) unsigned DEFAULT '0',
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `name` (`name`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='角色';
|
||||
|
||||
CREATE TABLE `permissions` (
|
||||
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(100) NOT NULL COMMENT '权限标识',
|
||||
`label` varchar(100) DEFAULT NULL COMMENT '权限名称',
|
||||
`created_at` int(11) unsigned DEFAULT '0',
|
||||
`updated_at` int(11) unsigned DEFAULT '0',
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `name` (`name`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='权限';
|
||||
|
||||
CREATE TABLE `role_user` (
|
||||
`user_id` int(11) NOT NULL,
|
||||
`role_id` int(11) NOT NULL,
|
||||
PRIMARY KEY (`user_id`,`role_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='角色_用户';
|
||||
|
||||
CREATE TABLE `permission_role` (
|
||||
`role_id` int(11) NOT NULL,
|
||||
`permission_id` int(11) NOT NULL,
|
||||
PRIMARY KEY (`role_id`,`permission_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='权限_角色';
|
||||
Reference in New Issue
Block a user