跳到主要内容

权限架构文档

需求请参见:权限需求文档

表结构设计

角色表

字段名提示文字类型长度
role_id主键ID整数11
role_name角色名称字符串255
auth_ids权限集合菜单标识集合255

管理员表

字段名提示文字类型长度
user_id主键ID整数11
role_id角色id整数11
dateline创建日期整数11
remark备注字符串255
real_name管理员真实姓名字符串255
user_state状态,0正常,1为删除整数1
password登陆密码字符串255
username管理员名称字符串255
face头像字符串255
founder是否为超级管理员整数1

菜单表

id主键ID整数长度
parent_id父id,0为顶级菜单整数10
title菜单标题字符串255
url菜单url字符串255
identifier菜单唯一标识字符串255
auth_regular权限表达式字符串50
deleteflag删除标记整数1
path菜单级别标识字符串255
grade菜单级别整数8

菜单API设计

角色API设计