MySql數據庫建立表

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

 

 

 

 

協助電話

相關文章
相關標籤/搜索