- Spring Boot+Spring Cloud+Vue+Element項目實戰:手把手教你開發權限管理系統
- 徐麗健
- 669字
- 2019-11-22 18:32:54
4.3 數據庫表結構
下面詳細給出各個數據庫表的建表SQL,格式為MySQL數據庫腳本。
4.3.1 用戶表(sys_user)
用戶表包含用戶信息,主要有編號、用戶名、昵稱、密碼、郵箱、手機號等字段,其中用戶表通過表中dept_id與機構表關聯,表明所屬機構。

4.3.2 角色表(sys_role)
角色表代表用戶角色,用戶擁有角色,角色擁有菜單,菜單擁有權限標識,所以不同角色擁有不同的權限,角色表主要有編號、角色名、備注等字段。

4.3.3 機構表(sys_dept)
機構代表一種組織機構,可以有子機構,用戶歸屬于機構。機構表主要有編號、機構名稱、上級機構等字段。

4.3.4 菜單表(sys_menu)
菜單分為菜單目錄、菜單和操作按鈕3種類型,可以進行權限控制,菜單表主要有編號、菜單名稱、父菜單、菜單類型、菜單圖標、菜單URL、菜單權限等字段。

4.3.5 用戶角色表(sys_user_role)
用戶角色表是用戶和角色的中間表,通過用戶ID和角色ID分別和用戶表和角色表關聯。

4.3.6 角色菜單表(sys_role_menu)
角色菜單表是角色和菜單的中間表,通過角色ID和菜單ID分別和角色表和菜單表關聯。

4.3.7 角色機構表(sys_role_dept)
角色機構表是角色和機構的中間表,通過角色ID和機構ID分別與角色表和機構表關聯。

4.3.8 字典表(sys_dict)
字典表主要存儲系統常用的枚舉類型數據,主要包含編號、標簽、數據值、類型等字段。

4.3.9 配置表(sys_config)
配置表主要存儲系統配置信息,主要包含編號、標簽、數據值、類型等字段。

4.3.10 操作日志表(sys_log)
操作日志表主要記錄系統用戶的日常操作信息,主要包含編號、用戶名、用戶操作、請求方法、請求參數、執行時長、IP地址等字段。

4.3.11 登錄日志表(sys_login_log)
登錄日志表主要記錄用戶登錄和退出狀態,主要包含編號、用戶名、登錄狀態、IP地址等字段,可以根據status狀態統計在線用戶信息。

推薦閱讀
- 玩轉Scratch少兒趣味編程
- Learn Type:Driven Development
- Rust Essentials(Second Edition)
- SharePoint Development with the SharePoint Framework
- Linux Device Drivers Development
- 用戶體驗可視化指南
- Solr Cookbook(Third Edition)
- Kivy Cookbook
- Image Processing with ImageJ
- Mastering Elasticsearch(Second Edition)
- SQL Server 2008中文版項目教程(第3版)
- 零基礎學HTML+CSS
- Mastering HTML5 Forms
- 零基礎輕松學C++:青少年趣味編程(全彩版)
- JavaScript編程精解(原書第2版)