3.3、MySql数据库创建表 创建5个表: UserInfo用户基础表 Role 角色表 MenuInfo 菜单即控制表 Relation_Role_Menu 角色对应菜单关系表 RelaTion_User_Role 用户角色关系表 Depart 部门信息表 表名:USERINFO 用户信息表 序 ......
3.3、mysql数据库创建表
创建5个表:
userinfo用户基础表
role 角色表
menuinfo 菜单即控制表
relation_role_menu 角色对应菜单关系表
relation_user_role 用户角色关系表
depart 部门信息表
表名:userinfo
用户信息表
序号
|
列名
|
数据类型
|
长度
|
小数位
|
标识
|
主键
|
允许空
|
默认值
|
说明
|
1
|
id
|
int
|
|
|
|
是
|
否
|
|
主键
|
2
|
user_name
|
varchar
|
100
|
|
|
|
是
|
|
用户姓名
|
3
|
user_id
|
varchar
|
50
|
|
|
|
是
|
|
登录名
|
4
|
pwd
|
varchar
|
100
|
|
|
|
是
|
|
登录密码
|
5
|
email
|
varchar
|
50
|
|
|
|
是
|
|
邮箱
|
6
|
tel
|
varchar
|
20
|
|
|
|
是
|
|
联系电话
|
7
|
user_type
|
int
|
|
0
|
|
|
是
|
|
用户类型(0系统管理员、1中心教师、2研究生、3试验平台和设备管理员、4会议管理员)
|
8
|
disabled
|
int
|
|
0
|
|
|
是
|
|
是否已禁用 0 正常
|
9
|
depart_id
|
int
|
|
|
|
|
是
|
|
所属部门
|
10
|
data_level
|
int
|
|
|
|
|
是
|
|
数据隔离级别
|
11
|
role_range
|
varchar
|
2000
|
|
|
|
是
|
|
用户关联的角色,多个角色以逗号分隔
|
12
|
role_range_name
|
varchar
|
2000
|
|
|
|
是
|
|
用户关联的角色名称,多个角色以逗号分隔
|
13
|
role_path
|
varchar
|
200
|
|
|
|
是
|
|
角色路径
|
14
|
check_level
|
varchar
|
4000
|
|
|
|
是
|
|
审核级别(多种审核权限用逗号分隔)
|
|
表名:role
角色表
序号
|
列名
|
数据类型
|
长度
|
小数位
|
标识
|
主键
|
允许空
|
默认值
|
说明
|
1
|
id
|
int
|
|
|
|
是
|
否
|
|
主键
|
2
|
role_name
|
varchar
|
100
|
|
|
|
是
|
|
角色名称
|
3
|
disabled
|
int
|
1
|
0
|
|
|
是
|
|
是否禁用
|
4
|
isdefault
|
int
|
1
|
0
|
|
|
是
|
|
是否系统默认角色(默认角色不可删除)
|
5
|
description
|
varchar
|
1000
|
|
|
|
是
|
|
描述
|
6
|
orders
|
int
|
|
|
|
|
是
|
|
显示顺序
|
7
|
depart_id
|
int
|
|
|
|
|
是
|
|
所属部门
|
|
表名:menuinfo
系统菜单、按钮设置表
序号
|
列名
|
数据类型
|
长度
|
小数位
|
标识
|
主键
|
允许空
|
默认值
|
说明
|
1
|
id
|
int
|
|
|
|
是
|
否
|
|
主键
|
2
|
menu_name
|
varchar
|
30
|
|
|
|
是
|
|
菜单名称
|
3
|
menu_type
|
int
|
|
0
|
|
|
是
|
|
菜单类别(菜单1,按钮2)
|
4
|
option_type
|
int
|
|
0
|
|
|
是
|
|
操作类型(新建:0,状态设置:1,打印:2,编辑:3,表单提交(ajax):4,自定义:99)
|
5
|
open_type
|
int
|
|
0
|
|
|
是
|
|
打开类别
|
6
|
parent_id
|
int
|
|
|
|
|
是
|
|
所属菜单
|
7
|
controller_name
|
varchar
|
40
|
|
|
|
是
|
|
控制器名称
|
8
|
action_name
|
varchar
|
40
|
|
|
|
是
|
|
动作名称
|
9
|
additional_param
|
varchar
|
1000
|
|
|
|
是
|
|
附加参数
|
10
|
view_name
|
varchar
|
100
|
|
|
|
是
|
|
界面视图名称
|
11
|
order_field
|
varchar
|
100
|
|
|
|
是
|
|
排序字段
|
12
|
source_table
|
varchar
|
100
|
|
|
|
是
|
|
数据源
|
13
|
search_content
|
varchar
|
4000
|
|
|
|
是
|
|
查询设置
|
14
|
image_url
|
varchar
|
200
|
|
|
|
是
|
|
菜单图标
|
15
|
disabled
|
int
|
|
0
|
|
|
是
|
0
|
是否禁用
|
16
|
templete_name
|
varchar
|
200
|
|
|
|
是
|
|
模板名称
|
17
|
file_name
|
varchar
|
200
|
|
|
|
是
|
|
文件名称
|
18
|
width
|
int
|
|
|
|
|
是
|
|
界面宽度
|
19
|
height
|
int
|
|
|
|
|
是
|
|
界面高度
|
20
|
message
|
varchar
|
400
|
|
|
|
是
|
|
提示信息
|
21
|
tree_show
|
int
|
|
0
|
|
|
是
|
|
是否在树形菜单显示
|
22
|
orders
|
int
|
|
0
|
|
|
是
|
|
显示顺序
|
23
|
form_id
|
varchar
|
200
|
|
|
|
是
|
|
表单id
|
24
|
form_close
|
int
|
|
0
|
|
|
是
|
|
是否关闭窗口
|
25
|
call_back
|
varchar
|
200
|
|
|
|
是
|
|
回调方法
|
26
|
entity_full_name
|
varchar
|
400
|
|
|
|
是
|
|
实体完整类型名称
|
27
|
data_function
|
varchar
|
400
|
|
|
|
是
|
|
表单提交时,进行特殊数据处理并需要提交到后台的数据
|
28
|
require_state
|
varchar
|
400
|
|
|
|
是
|
|
菜单或按钮在指定状态列表下可显示
|
29
|
relation_menu_id
|
int
|
|
|
|
|
是
|
|
关联刷新的菜单id
|
30
|
require_sign
|
int
|
|
|
|
|
是
|
|
是否需要ukey签名
|
31
|
validate_alert
|
int
|
|
0
|
|
|
是
|
|
提交过程中,表单验证未通过是否弹出提示
|
|
表名:relation_role_menu
角色与菜单关系表
序号
|
列名
|
数据类型
|
长度
|
小数位
|
标识
|
主键
|
允许空
|
默认值
|
说明
|
1
|
id
|
int
|
|
|
|
是
|
否
|
|
主键
|
2
|
role_id
|
int
|
|
|
|
|
是
|
|
角色
|
3
|
menuinfo_id
|
int
|
|
|
|
|
是
|
|
菜单
|
|
表名:relation_user_role
用户与角色关系表
序号
|
列名
|
数据类型
|
长度
|
小数位
|
标识
|
主键
|
允许空
|
默认值
|
说明
|
1
|
id
|
int
|
|
|
|
是
|
否
|
|
主键
|
2
|
userinfo_id
|
int
|
|
|
|
|
否
|
|
用户
|
3
|
role_id
|
int
|
|
|
|
|
否
|
|
角色
|
|
表名:depart
部门信息表
序号
|
列名
|
数据类型
|
长度
|
小数位
|
标识
|
主键
|
允许空
|
默认值
|
说明
|
1
|
id
|
int
|
|
|
|
是
|
否
|
|
主键
|
2
|
departname
|
varchar
|
200
|
|
|
|
是
|
|
部门名称(也存放企业名称)
|
3
|
remark
|
varchar
|
200
|
|
|
|
是
|
|
部门说明
|
4
|
parent_id
|
int
|
|
|
|
|
是
|
|
父公司id
|
5
|
depart_type
|
int
|
|
|
|
|
是
|
|
部门类别(1为管理部门、2为审查机构、3为勘察设计企业)
|
6
|
isdefault
|
int
|
|
|
|
|
是
|
|
是否为默认部门(不可删除)
|
7
|
orders
|
int
|
|
|
|
|
是
|
|
显示顺序
|
8
|
complainphone
|
varchar
|
100
|
|
|
|
是
|
|
联系电话
|
9
|
approve_num
|
varchar
|
20
|
|
|
|
是
|
|
合格书编号
|
10
|
id_path
|
varchar
|
4000
|
|
|
|
是
|
|
部门路径
|
11
|
depart_level
|
int
|
|
|
|
|
是
|
|
级别
|
12
|
code
|
varchar
|
50
|
|
|
|
是
|
|
区划代码
|
13
|
assist_phone
|
varchar
|
50
|
|
|
|
是
|
|
协助电话
|
|