《表2 编码定义对应表:基于RBAC模型的细粒度权限管理系统的设计与实现》
提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于RBAC模型的细粒度权限管理系统的设计与实现》
在本文项目中,定义ResourceSearchMessage为检索数据接口,其实现类具有userId,groupId以及groupSet三个属性及相应的Getter/Setter方法。自定义注解为@ResourcePermission,标注在业务层服务的方法上。切面类为ResourcePermissionAspect,在切面内实现环绕方法,对检索信息的userId,groupId和groupSet参数进行处理判定。因情况复杂,以4位编码表示userId,groupId,groupSet,可用权限的组集pGroupSet的情况。具体参见表2,空行表示没有此编码。在groupId非空且groupSet或者pGroupSet非空时,增加一个尾缀Y或者N表示groupId是否被组集合包含。设置空的检索属性是为了方便在Mybatis动态SQL内通过判断去除不需要的条件或表连接。
图表编号 | XD0095343500 严禁用于非法目的 |
---|---|
绘制时间 | 2019.10.01 |
作者 | 周奇才、王奕童、赵炯、熊肖磊 |
绘制单位 | 同济大学机械与能源工程学院、同济大学机械与能源工程学院、同济大学机械与能源工程学院、同济大学浙江学院(嘉兴) |
更多格式 | 高清、无水印(增值服务) |