权限设计
管理员表_admin
| 字段 | 类型 | Null | 默认 | 索引 | 额外 | 注释 |
|---|---|---|---|---|---|---|
| userid | mediumint(6) unsigned | PK | auto_increment | 用户id | ||
| username | varchar(20) | YES | INDEX | 用户名 | ||
| roleid | smallint(5) | YES | 0 | 密码 | ||
| encrypt | varchar(6) | YES | 加密因子 | |||
| varchar(40) | YES | |||||
| realname | varchar(50) | NO | 真实姓名 | |||
| card | varchar(255) | NO | 密保卡 | |||
| create_at | timestamp | YES | 0 | 创建时间 | ||
| last_ip | char(20) | varchar(15) | YES | 最后登陆ip | ||
| last_at | timestamp | YES | 0 | 最后登录时间 | ||
| disabled | tinyint(1) unsigned | NO | 0 | 状态:1 禁用 0 启用 |
角色表_admin_role
| 字段 | 类型 | Null | 默认 | 索引 | 额外 | 注释 |
|---|---|---|---|---|---|---|
| roleid | tinyint(3) unsigned | PK | auto_increment | 角色id | ||
| rolename | varchar(50) | NO | 角色名称 | |||
| description | text | NO | 描述 | |||
| listorder | smallint(5) unsigned | NO | 0 | INDEX | 排序 | |
| disabled | tinyint(1) unsigned | NO | 0 | 状态:1 禁用 0 启用 |
菜单表_menu
| 字段 | 类型 | Null | 默认 | 索引 | 额外 | 注释 |
|---|---|---|---|---|---|---|
| menuid | smallint(6) unsigned | PK | auto_increment | 菜单id | ||
| name | char(40) | NO | 0 | 角色名称 | ||
| parentid | smallint(6) | NO | 0 | INDEX | 父id | |
| m | char(20) | NO | INDEX | 模块名 | ||
| c | char(20) | NO | INDEX | 控制器名 | ||
| a | char(20) | NO | INDEX | 方法名称 | ||
| data | char(100) | NO | 默认参数 | |||
| listorder | smallint(6) unsigned | NO | 0 | INDEX | 排序 | |
| display | enum('1','0') | NO | 1 | 是否显示 1 显示 0 不显示 |
菜单权限表_admin_role_priv
| 字段 | 类型 | Null | 默认 | 索引 | 额外 | 注释 |
|---|---|---|---|---|---|---|
| id | smallint(6) unsigned | PK | auto_increment | id | ||
| roleid | tinyint(3) unsigned | 0 | PK | 角色id | ||
| m | char(20) | NO | INDEX | 模块名 | ||
| c | char(20) | NO | INDEX | 控制器名 | ||
| a | char(20) | NO | INDEX | 方法名称 | ||
| data | char(30) | NO | 默认参数 | |||
| siteid | smallint(5) unsigned | NO | 0 | INDEX | 所属站点 |
Web最新资讯,请关注我的微信公众号“一起玩前端”或扫描二维码关注.

qrcode_for_gh_7a765c30aeb7_258.jpg