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 |
|
|
|
是 |
|
協助電話 |
|