renren-security 3.2.0版本中数据权限上面我个人认为不合适的地方

建议 2 2630
boot菜
boot菜 2018-05-25
一直在使用,确实很好用,不过最近发现一个问题,就是下属管理员在授角色的时候能看到超级管理员创建的角色,这个应该是不合理,不知道是不是我的业务比较不熟悉造成的,然后我加了一下筛选 [pre] /** * 角色列表 */ @RequestMapping("/select") @RequiresPermissions("sys:role:select") public R select(@RequestParam Map<String, Object> params){ List<SysRoleEntity> list = sysRoleService.selectAllList(params); return R.ok().put("list", list); } [/pre] [pre] @Override @DataFilter(subDept = true, user = false) public List<SysRoleEntity> selectAllList(Map<String, Object> params) { List<SysRoleEntity> list=this.selectList(new EntityWrapper<SysRoleEntity>().addFilterIfNeed(params.get(Constant.SQL_FILTER) != null, (String)params.get(Constant.SQL_FILTER))); return list; } [/pre]
回帖
  • boot菜
    boot菜 (楼主)
    2018-05-25
    特别好用,并且使用中自己也进步不少,感谢人人开源,因为刚刚上岗,没有资金支持,望谅解
    0 回复
  • @boot菜 感谢支持
    0 回复