官术网_书友最值得收藏!

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狀態統計在線用戶信息。

主站蜘蛛池模板: 兴业县| 平乡县| 阿克苏市| 潜山县| 两当县| 锦州市| 金乡县| 高要市| 贡嘎县| 大同县| 兰西县| 明溪县| 仙游县| 南丹县| 白水县| 安多县| 麻阳| 花莲县| 积石山| 五寨县| 射阳县| 林周县| 大名县| 阿拉善盟| 新绛县| 临猗县| 佛坪县| 乌恰县| 错那县| 蓬莱市| 舒兰市| 车致| 兴义市| 兴山县| 无锡市| 九龙城区| 克东县| 文化| 永善县| 舞钢市| 于田县|