3.三、MySql数据库建立表
建立5个表:数据库
UserInfo用户基础表spa
Role 角色表设计
MenuInfo 菜单即控制表排序
Relation_Role_Menu 角色对应菜单关系表ci
RelaTion_User_Role 用户角色关系表io
Depart 部门信息表table
表名: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 |
|
|
|
是 |
|
协助电话 |
|