CREATE TABLE IF NOT EXISTS `RBAC_GRANT` (
`GRANT_ID` int(11) NOT NULL PRIMARY KEY default '0' COMMENT '授权编号',
`PERMISSION_ID` int(11) default NULL COMMENT '权限编号',
`ROLE_ID` int(11) default NULL COMMENT '角色编号',
`ACTION` int(11) default NULL COMMENT '拥护的操作'
) COMMENT='授权表';
CREATE TABLE IF NOT EXISTS `RBAC_PERMISSION` (
`PERMISSION_ID` int(11) NOT NULL PRIMARY KEY default '0' COMMENT '权限id',
`RESOURCE_ID` int(11) default NULL COMMENT '资源id'
) COMMENT='权限表';
CREATE TABLE IF NOT EXISTS `RBAC_RESOURCE`(
`RESOURCE_ID` INT(11) NOT NULL PRIMARY KEY DEFAULT '0' COMMENT '资源id',
`PARENT_ID` INT(11) NOT NULL DEFAULT '0' COMMENT '父id',
`RESOURCE_NAME` VARCHAR(50) NOT NULL COMMENT '资源名称',
`RESOURCE_KEY` VARCHAR(50) NOT NULL COMMENT '资源key',
`CREATE_TIME` DATE DEFAULT NULL COMMENT '创建时间',
`UPDATE_TIME` DATE DEFAULT NULL COMMENT '更新时间',
`INFO` VARCHAR(500) DEFAULT NULL COMMENT '信息',
`HAS_LEFT` INT(11) DEFAULT NULL COMMENT '资源叶子',
`TYPE` INT(11) DEFAULT NULL COMMENT '资源类型',
`SORT` INT(11) DEFAULT NULL COMMENT '排序号',
`ACTION` VARCHAR(500) DEFAULT NULL COMMENT '动作',
`HAS_MULTI` INT(11) NOT NULL DEFAULT '1' COMMENT '是否有多个子叶',
`IS_DELETE` INT(11) NOT NULL DEFAULT '1' COMMENT '是否已删除',
`IS_FUNCTION` INT(11) NOT NULL DEFAULT '1' COMMENT '不理解为何意'
) COMMENT '资源表';
CREATE TABLE IF NOT EXISTS `RBAC_ROLE` (
`ROLE_ID` int(11) NOT NULL PRIMARY KEY default '0' COMMENT '角色id',
`ROLE_NAME` varchar(50) NOT NULL COMMENT '角色名称',
`DESCRIPTION` varchar(1000) default NULL COMMENT '描述',
`CREATE_TIME` date default NULL COMMENT '创建时间',
`UPDATE_TIME` date default NULL COMMENT '更行时间',
`ROLE_TYPE` int(11) default NULL COMMENT '角色类型',
`IS_DELETE` int(11) default '1' COMMENT '是否删除'
) COMMENT '角色表';
CREATE TABLE IF NOT EXISTS `RBAC_R_ROLE_USER` (
`ROLE_USER_ID` int(11) NOT NULL PRIMARY KEY DEFAULT '0' COMMENT '权限角色关联id' ,
`ROLE_ID` int(11) default NULL COMMENT '角色id',
`USER_ID` int(11) default NULL COMMENT '用户id'
) COMMENT '权限角色关联表';
CREATE TABLE IF NOT EXISTS `USER_INFO` (
`USER_ID` int(11) NOT NULL PRIMARY KEY DEFAULT '0' COMMENT '用户id',
`USER_NAME` varchar(50) NOT NULL COMMENT '用户名称',
`PASSWORD` varchar(50) NOT NULL COMMENT '密码',
`CREATE_TIME` date default NULL COMMENT '创建时间',
`UPDATE_TIME` date default NULL COMMENT '更新时间',
`STATE` int(11) default NULL COMMENT '状态 0-未启用 1-审核通过 2-审核不通过'
) comment '用户表';