public interface AuthorityService
Description:
| 限定符和类型 | 方法和说明 |
|---|---|
List<AuthorityModel> |
authorityRole(Long roleId)
获取当前角色的权限列表
|
List<AuthorityTreeModel> |
authorityRoleTree(Long roleId)
获取角色的权限ID列表
|
List<AuthorityModel> |
buildAuthorities(List<AdminAuthority> authorities)
将entity 转换成model
|
List<AuthorityTreeModel> |
buildAuthorityTree(List<AdminAuthority> authorities)
根据传入的菜单列表构建菜单树
|
List<AdminAuthority> |
systemAuthorities(Integer category,
boolean skipGroup)
获取所有系统的菜单列表 根据 level index 排序
|
List<AdminAuthority> |
systemAuthorities(Long accountId)
获取当前用户的菜单列表 如果是系统用户 不能使用此接口获得数据 请使用
systemAuthorities(Long, Integer)
或者直接使用
systemAuthorities(Integer, boolean) 获得全部 |
List<AdminAuthority> |
systemAuthorities(Long accountId,
Integer accountType)
根据账号类型来获得他配置的权限
|
List<AdminAuthority> systemAuthorities(Integer category, boolean skipGroup)
category - categoryskipGroup - if skip group authList<AdminAuthority> systemAuthorities(Long accountId)
systemAuthorities(Long, Integer)
或者直接使用
systemAuthorities(Integer, boolean) 获得全部accountId - accountIdList<AdminAuthority> systemAuthorities(Long accountId, Integer accountType)
accountId - accountIdaccountType - accountTypeList<AuthorityTreeModel> authorityRoleTree(Long roleId)
roleId - roleIdList<AuthorityModel> authorityRole(Long roleId)
roleId - roleIdList<AuthorityModel> buildAuthorities(List<AdminAuthority> authorities)
authorities - authoritiesList<AuthorityTreeModel> buildAuthorityTree(List<AdminAuthority> authorities)
authorities - authoritysCopyright © 2020. All rights reserved.