loading

通用权限系统之数据库表设计

用户表 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 更新人
posted @ 2024-12-07 07:29  将进酒丶杯莫停  阅读(17)  评论(0编辑  收藏  举报