基于权限管理时的用户角色权限处理。
实体类:
1.User
public class User{
private Integer uid;
private String username;
private String password;
private Set roles=new HashSet<>();
2.Role
public class Role {
private Integer rid;
private String rname;
private Set modules=new HashSet<>();
3.Module
Mapper 文件。
测试结果。
User{uid=1, username='hlhdidi', password='123', roles=[Role{rid=1, rname='admin',modules=[Module{mid=2, mname='delete'}, Module{mid=3, mname='query'}, Module{mid=4, mname='update'}, Module{mid=1, mname='add'}]}]}