表设计

1.通用字段

字段名 说明 类型 长度
id id INT 11
create_time 创建时间 ‌TIMESTAMP -
modified_time 修改时间 ‌TIMESTAMP -
status 状态(启用和停用) TINYINT 1

2.用户表(users)

字段名 说明 类型 长度
username 用户名,唯一字段 VARCHAR 20-50
nickname 姓名 VARCHAR 20-50
password 密码 VARCHAR 哈希算法(64)
last_login_time 最后登录时间 ‌TIMESTAMP -
roles 角色(多个角色用逗号分隔存储) VARCHAR 20

3.角色表(roles)

字段名 说明 类型 长度
name 用户名 VARCHAR 20-50
pid 父节点 INT 11
permission_ids 拥有权限 VARCHAR 255

4.权限表(permissions)

字段名 说明 类型 长度
name 名称 VARCHAR 20
path 路径 VARCHAR 50
pid 父节点 INT 11
sort 排序 INT 6
is_menu 是否菜单中展示 TINYINT 1
is_full 是否全屏展示 TINYINT 1
icon 图标 VARCHAR 20
remarks 备注 VARCHAR 255
posted @   ---空白---  阅读(9)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
点击右上角即可分享
微信分享提示