AuthorityUtils.java 854 B

12345678910111213141516171819202122232425262728293031
  1. package com.fjhx.common.utils;
  2. import com.ruoyi.common.core.domain.entity.SysRole;
  3. import com.ruoyi.common.core.domain.entity.SysUser;
  4. import com.ruoyi.common.utils.SecurityUtils;
  5. import java.util.List;
  6. import java.util.Objects;
  7. public class AuthorityUtils {
  8. /**
  9. * 高权限判断
  10. */
  11. private static boolean isHighAuthority() {
  12. SysUser user = SecurityUtils.getLoginUser().getUser();
  13. List<SysRole> sysRoleList = user.getRoles();
  14. boolean flag = false;
  15. for (SysRole sysRole : sysRoleList) {
  16. flag = flag || Objects.equals(sysRole.getAuthorityLv(), 99);
  17. }
  18. //-----------------------------------------------------------------
  19. // 1.角色是高权限 And 归属集团[000000租户],看所有数据不限制
  20. // 2.角色是高权限,看所在公司的所有数据
  21. // 3.角色是低权限,看自己的数据
  22. return false;
  23. }
  24. }