Files
usedcar/app/mzl/modules/permission/db/sql.sql
T

31 lines
1.1 KiB
SQL
Raw Normal View History

2025-05-14 13:19:23 +08:00
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='权限_角色';