@Service public class AuthorityServiceImpl extends Object implements AuthorityService
Description:
| 构造器和说明 |
|---|
AuthorityServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
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)
获取当前用户的菜单列表 如果是系统用户 不能使用此接口获得数据 请使用
AuthorityService.systemAuthorities(Long, Integer)
或者直接使用
AuthorityService.systemAuthorities(Integer, boolean) 获得全部 |
List<AdminAuthority> |
systemAuthorities(Long accountId,
Integer accountType)
根据账号类型来获得他配置的权限
|
public List<AdminAuthority> systemAuthorities(Integer category, boolean skipGroup)
AuthorityServicesystemAuthorities 在接口中 AuthorityServicecategory - categoryskipGroup - if skip group authpublic List<AdminAuthority> systemAuthorities(Long accountId)
AuthorityServiceAuthorityService.systemAuthorities(Long, Integer)
或者直接使用
AuthorityService.systemAuthorities(Integer, boolean) 获得全部systemAuthorities 在接口中 AuthorityServiceaccountId - accountIdpublic List<AdminAuthority> systemAuthorities(Long accountId, Integer accountType)
AuthorityServicesystemAuthorities 在接口中 AuthorityServiceaccountId - accountIdaccountType - accountTypepublic List<AuthorityTreeModel> authorityRoleTree(Long roleId)
AuthorityServiceauthorityRoleTree 在接口中 AuthorityServiceroleId - roleIdpublic List<AuthorityModel> authorityRole(Long roleId)
AuthorityServiceauthorityRole 在接口中 AuthorityServiceroleId - roleIdpublic List<AuthorityModel> buildAuthorities(List<AdminAuthority> authorities)
AuthorityServicebuildAuthorities 在接口中 AuthorityServiceauthorities - authoritiespublic List<AuthorityTreeModel> buildAuthorityTree(List<AdminAuthority> authorities)
AuthorityServicebuildAuthorityTree 在接口中 AuthorityServiceauthorities - authoritysCopyright © 2020. All rights reserved.