说明:
项目地址在文章最后
本章代码所在分支为chapter14
代码规则:每章一个分支
后一章代码继承前一章代码
1 简介
简单的权限按照角色进行控制。用户角色对应不同的权限,如ADMIN角色具有接口A操作权限,DEVELOPER角色无权操作接口A,角色权限粒度到接口级别。
首先设计三张表,表关系如图1.1所示。
图1.1 用户角色关系
数据表描述如下表:
序号 |
表名 |
描述 |
1 |
tb_sys_user |
系统用户表 |
2 |
tb_sys_role |
系统用户角色表 |
3 |
tb_sys_user_role |
用户-角色关联表 |