用户权限
2015-12-17 10:44
183 查看
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='角色-用户'
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='角色-用户'
相关文章推荐
- 漫游Kafka设计篇之消息传输的事务定义(5)
- 漫游Kafka设计篇之数据持久化
- VirtualBox中出现UUID have already exists 解决方法
- JMS
- jsoncpp解析 json对象
- Python之socket(套接字)
- STRING 还是 NSSTRING
- QT 设置表中某一行的颜色遇到问题
- UIImageView动画
- 一个显示日历的页面代码(后缀格式为html)
- c++沉思录-Handle
- MIT Introduction to Algorithms 学习笔记(二)
- Android开发反编译与混淆
- [Windows Server 2012] 杰奇CMS安全设置
- DataNode起不来检查记录
- 解决IIs 服务器 用户浏览网站需要提供用户名的问题
- caffe 的边训练边测试
- Git Push 避免用户名和密码方法
- 树链剖分 + 后缀数组 - E. Misha and LCP on Tree
- LeetCode Linked List Cycle II