-- ----------------------------
-- Table structure for `joy_permission` 权限表
-- ----------------------------
DROP TABLE IF EXISTS `joy_permission`;
CREATE TABLE `joy_permission` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
`module` varchar(32) NOT NULL COMMENT '模块',
`controller` varchar(32) DEFAULT NULL COMMENT '控制器',
`fun` varchar(32) DEFAULT NULL COMMENT '方法',
`pid` int(11) NOT NULL COMMENT '父ID,构建无限级分类',
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '权限分组状态1有效2无效',
`type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '类型,1模块,2控制器,3方法【1,2,3】',
`pe_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '权限类型 1api权限 2前路由权限',
`name` varchar(255) NOT NULL COMMENT '名称',
`path` varchar(255) NOT NULL COMMENT '路径',
`description` varchar(255) NOT NULL COMMENT '说明',
`create_time` int(11) unsigned NOT NULL COMMENT '创建时间',
`update_time` int(11) NOT NULL DEFAULT '0' COMMENT '开始时间',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;
-- ----------------------------
-- Table structure for `joy_role` 角色表
-- ----------------------------
DROP TABLE IF EXISTS `joy_role`;
CREATE TABLE `joy_role` (
`id` tinyint(4) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
`name` varchar(255) NOT NULL COMMENT '角色名称',
`description` varchar(255) NOT NULL COMMENT '备注 、注释 、 说明',
`status` smallint(4) unsigned NOT NULL DEFAULT '0' COMMENT '状态1正常0未启用',
`sort_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '排序值',
`create_time` int(11) unsigned NOT NULL COMMENT '创建时间',
`update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '开始时间',
PRIMARY KEY (`id`),
KEY `idx_role` (`status`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COMMENT='角色';
-- ----------------------------
-- Table structure for `joy_role_access` 角色权限表
-- ----------------------------
DROP TABLE IF EXISTS `joy_role_permission`;
CREATE TABLE `joy_role_permission` (
`id` tinyint(4) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
`role_id` tinyint(4) NOT NULL COMMENT '角色ID',
`permission_id` tinyint(4) NOT NULL COMMENT '节点ID',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COMMENT='角色权限对应表';
-- ----------------------------
-- Table structure for `joy_user_role` 用户角色表
-- ----------------------------
DROP TABLE IF EXISTS `joy_user_role`;
CREATE TABLE `joy_user_role` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户id',
`role_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '角色id',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户角色对应关系';
rabc SQL 参考
最新推荐文章于 2023-11-07 15:47:34 发布