MYSQL_RBAC

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 '用户表';

 

posted on 2012-12-22 10:12  Sanic  阅读(399)  评论(0)    收藏  举报

导航