1.function
Create Table
CREATE TABLE `sys_fun` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号',
`f_id` bigint(20) NOT NULL COMMENT '功能编号',
`name` varchar(100) NOT NULL COMMENT '功能名称',
`href` varchar(255) DEFAULT NULL COMMENT '链接',
`is_show` char(1) NOT NULL COMMENT '是否在菜单中显示(1:显示;0:不显示)',
`createby` bigint(20) DEFAULT NULL COMMENT '创建者',
`createdate` datetime DEFAULT NULL COMMENT '创建时间',
`updateby` bigint(20) DEFAULT NULL COMMENT '更新者',
`updatedate` datetime DEFAULT NULL COMMENT '更新时间',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`flag` char(1) NOT NULL DEFAULT '0' COMMENT '标记(0:菜单;1:功能)',
`level` bigint(20) NOT NULL COMMENT '菜单等级',
`menu_ids` varchar(225) NOT NULL COMMENT '所有父级编号',
PRIMARY KEY (`id`),
KEY `sys_fun_f_id` (`f_id`),
KEY `sys_fun_flag` (`flag`),
KEY `sys_fun_menu_ids` (`menu_ids`),
KEY `sys_fun_level` (`level`)
) ENGINE=InnoDB AUTO_INCREMENT=71 DEFAULT CHARSET=utf8 COMMENT='功能表'
2.role
CREATE TABLE `sys_role` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号',
`r_id` bigint(20) DEFAULT NULL COMMENT '角色id',
`name` varchar(100) NOT NULL COMMENT '角色名称',
`enname` varchar(255) DEFAULT NULL COMMENT '英文名称',
`role_type` varchar(255) DEFAULT NULL COMMENT '角色类型',
`createby` bigint(20) DEFAULT NULL COMMENT '创建者',
`createdate` datetime DEFAULT NULL COMMENT '创建时间',
`updateby` bigint(20) DEFAULT NULL COMMENT '更新者',
`updatedate` datetime DEFAULT NULL COMMENT '更新时间',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`del_flag` char(1) NOT NULL DEFAULT '0' COMMENT '删除标记(0:正常;1:删除)',
PRIMARY KEY (`id`),
KEY `sys_role_del_flag` (`del_flag`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COMMENT='角色表'
3.info_user
CREATE TABLE `info_user` (
`userid` bigint(20) NOT NULL AUTO_INCREMENT,
`username` varchar(20) DEFAULT NULL COMMENT '用户账号',
`password` varchar(36) DEFAULT NULL COMMENT '密码',
`userstate` int(1) DEFAULT NULL COMMENT '用户状态:0-正常;1-停用',
`nickname` varchar(20) DEFAULT NULL COMMENT '用户名',
PRIMARY KEY (`userid`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='用户表'
4.inter_fun_role
CREATE TABLE `inter_fun_role` (
`seq` bigint(20) NOT NULL AUTO_INCREMENT,
`r_id` bigint(20) DEFAULT NULL COMMENT '角色编号',
`f_id` bigint(20) DEFAULT NULL COMMENT '功能编号',
PRIMARY KEY (`seq`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色-功能'
5.inter_role_user
CREATE TABLE `inter_role_user` (
`r_id` bigint(20) NOT NULL COMMENT '角色编号',
`u_id` bigint(20) NOT NULL COMMENT '用户编号',
`seq` bigint(20) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`seq`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色-用户'