public interface AuthorityService
| 限定符和类型 | 字段和说明 |
|---|---|
static AuthorityService |
ins |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(Authority authority)
添加资源的授权信息
|
Authority |
get(String roleType,
long roleId,
String code)
获取权限配置对象
|
List<Authority> |
getAuthoritysByRole(String roleType,
long roleId)
获取角色的授权信息
|
List<Module> |
getGroupModels(Role role)
获取团队角色的权限配置
|
List<Module> |
getProjectModels(Role role)
获取项目角色的权限配置
|
void |
initPermissions(long roleId,
List<Module> models) |
void |
remove(long authId)
删除资源的授权信息
|
void |
removeByRole(String roleType,
long roleId)
删除角色对应的所有授权信息
|
void |
storePermissions(long roleId,
List<Module> models) |
static final AuthorityService ins
List<Authority> getAuthoritysByRole(String roleType, long roleId)
roleType - 角色类型roleId - 角色IDAuthority get(String roleType, long roleId, String code)
roleType - 角色类型roleId - 角色IDcode - 权限编码void add(Authority authority)
authority - 权限对象void remove(long authId)
authId - 权限IDvoid removeByRole(String roleType, long roleId)
roleType - 角色类型roleId - 角色IDCopyright © 2023 Bstek. All rights reserved.