任务管理应用数据库设计

2023-12-18 19:33:15

用户表accountID管理账号表accountID,1个用户对应一个1账号属于1对1类型

关联表对应关系为多对多类型

1.用户表:tm_auth_user

字段名类型长度描述备注
userIDbigint20主键 自增用户ID
accountIDbigint20账户编号(关联账号表ID)
userNamevarchar200用户姓名
userPhonechar11用户手机号
updateTimetimestamp10修改时间
createTimetimestamp10创建时间

2.角色表:tm_auth_role

字段名类型长度描述备注
roleIDbigint20主键 自增角色编号
roleNamevarchar30角色名称
updateTimetimestamp10修改时间
createTimetimestamp10创建时间

3.菜单表 :tm_auth_menu

字段名类型长度描述备注
menuIDbigint20主键 自增菜单编号
menuNamevarchar200菜单名称
menuPathvarchar255菜单路径
menuIconvarchar255菜单图标
updateTimetimestamp10修改时间
createTimetimestamp10创建时间

4.按钮表:tm_auth_action

字段名类型长度描述备注
actionIDbigint20主键 自增编号
menuIDbigint20菜单编号
actionNamevarchar200按钮名称
actionTypebigint20按钮类型(类型表)
actionEventvarchar200按钮路径
actionIconvarchar200按钮图标
updateTimetimestamp10修改时间
createTimetimestamp10创建时间

5.账号表:tm_auth_account

字段名类型长度描述备注
accountIDbigint20自增编号账号ID
userCodevarchar200用户账号
userPwdvarchar200

用户密码

isFrozentinyint4是否被冻结(1已冻结,0没冻结)
updateTimetimestamp10修改时间
createTimetimestamp10创建时间

6.用户角色关联表:tm_auth_roleuser

字段名类型长度描述备注
roleUserIDbigint20自增编号用户角色关联表ID
roleIDbigint20角色编号
userIDbigint20用户编号
isValidtinyint4是否有效(1有效数据,0无效数据)
updateTimetimestamp10修改时间
createTimetimestamp10创建时间

7.角色菜单关联表:tm_auth_rolemenu

字段名类型长度描述备注
roleMneuIDbigint20自增编号角色菜单关联ID
roleIDbigint20角色编号
menuIDbigint20菜单编号
updateTimetimestamp10修改时间
createTimetimestamp10创建时间

8.角色按钮关联表:tm_auth_roleaction

字段名类型长度描述备注
roleActionIDbigint20自增编号角色按钮关联ID
roleIDbigint20角色编号
actionIDbigint20按钮编号
updateTimetimestamp10修改时间
createTimetimestamp10创建时间

9.任务表:tm_app_task

字段名类型长度描述备注
taskIDbigint20自增编号任务ID
taskNamevarchar200任务名称
taskTypevarchar30任务类型
taskSpeedvarchar30任务进度
taskDescriptivevarchar255简要描述
taskChargePersonbigint20任务负责人
updateTimetimestamp10修改时间
createTimetimestamp10创建时间

文章来源:https://blog.csdn.net/weixin_58473601/article/details/135055881
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。