通用許可權系統之資料庫表設計

将进酒丶杯莫停發表於2024-12-07

使用者表 SysUser

欄位 欄位含義 資料型別 預設值 可空 描述
Id 主鍵 Long × 主鍵Id
Encode 編碼 nvarchar(50) × 編碼/工號
Account 賬號 nvarchar(50) × 登入賬號
Password 密碼 nvarchar(50) × 登入密碼
RealName 使用者名稱 nvarchar(50) × 使用者真實姓名
Mobile 手機號 nvarchar(11) × 手機號
Email 郵箱 nvarchar(50) 郵箱
DepartmentId 部門Id Long 0 × 所屬部門
LastLoginTime 上次登入時間 DateTime 上次登入時間
IsEnabled 是否啟用 int 1 × 0-否 1-是
IsDeleted 是否啟用 int 0 × 0-否 1-是
Description 描述 nvarchar(200) 使用者描述
CreateTime 建立時間 DateTime 建立時間
CreateUserId 建立人 Long 建立人
UpdateTime 更新時間 DateTime 更新時間
UpdateUserId 更新人 Long 更新人

角色表 SysRole

欄位 欄位含義 資料型別 預設值 可空 描述
Id 主鍵 Long × 主鍵Id
Encode 編碼 nvarchar(50) × 角色編碼
RoleName 名稱 nvarchar(50) × 角色名稱
IsEnabled 是否啟用 int 1 × 0-否 1-是
IsDeleted 是否啟用 int 0 × 0-否 1-是
Description 描述 nvarchar(200) 角色描述
CreateTime 建立時間 DateTime 建立時間
CreateUserId 建立人 Long 建立人
UpdateTime 更新時間 DateTime 更新時間
UpdateUserId 更新人 Long 更新人

使用者角色關聯表 SysUserRole

欄位 欄位含義 資料型別 預設值 可空 描述
Id 主鍵 Long × 主鍵Id
UserId 使用者主鍵Id Long × 使用者主鍵Id
RoleId 角色主鍵Id Long × 角色主鍵Id

部門表 SysDept

欄位 欄位含義 資料型別 預設值 可空 描述
Id 主鍵 Long × 主鍵Id
ParentId 父級Id Long × 父級Id
Encode 編碼 nvarchar(50) × 部門編碼
DeptName 名稱 nvarchar(50) × 部門名稱
IsEnabled 是否啟用 int 1 × 0-否 1-是
IsDeleted 是否啟用 int 0 × 0-否 1-是
Description 描述 nvarchar(200) 部門描述
CreateTime 建立時間 DateTime 建立時間
CreateUserId 建立人 Long 建立人
UpdateTime 更新時間 DateTime 更新時間
UpdateUserId 更新人 Long 更新人

選單表 SysMenu

欄位 欄位含義 資料型別 預設值 可空 描述
Id 主鍵 Long × 主鍵Id
ParentId 父級Id Long × 父級Id
Encode 編碼 nvarchar(50) × 選單編碼
MenuName 名稱 nvarchar(50) × 選單名稱
MenuType 名稱 Int × 1:選單;2:按鈕;3:介面
Path 名稱 nvarchar(50) × 選單路徑
Icon 圖示 nvarchar(50) × 選單圖示
IsEnabled 是否啟用 int 1 × 0-否 1-是
IsDeleted 是否啟用 int 0 × 0-否 1-是
Description 描述 nvarchar(200) 部門描述
CreateTime 建立時間 DateTime 建立時間
CreateUserId 建立人 Long 建立人
UpdateTime 更新時間 DateTime 更新時間
UpdateUserId 更新人 Long 更新人

相關文章