Package tech.riemann.etp.sdk.iam
Class RoleService
java.lang.Object
tech.riemann.etp.sdk.iam.BaseService
tech.riemann.etp.sdk.iam.RoleService
-
Constructor Summary
ConstructorsConstructorDescriptionRoleService(String baseUrl, String clientId, TokenStorage tokenStorage, org.springframework.web.client.RestTemplate restTemplate) -
Method Summary
Modifier and TypeMethodDescriptionbooleandeleteRole(String roleKey) 删除角色boolean为角色授权permissionInfos(String roleKey) 角色授权信息角色分页saveOrUpdateRole(Role role) 新增/编辑角色Methods inherited from class tech.riemann.etp.sdk.iam.BaseService
url
-
Constructor Details
-
RoleService
public RoleService(String baseUrl, String clientId, TokenStorage tokenStorage, org.springframework.web.client.RestTemplate restTemplate) - Parameters:
baseUrl-clientId-tokenStorage-restTemplate-
-
-
Method Details
-
roles
角色分页- Parameters:
page- 页码size- 分页大小key- 搜索关键词- Returns:
- 角色分页数据
-
saveOrUpdateRole
新增/编辑角色- Parameters:
role- 角色信息- Returns:
- 保存后的角色信息
-
deleteRole
删除角色- Parameters:
roleKey- 角色标识- Returns:
-
permissionInfos
角色授权信息- Parameters:
roleKey- 角色key- Returns:
- 角色授权情况,包含全部权限,角色已授权的selected为true
-
grant
为角色授权- Parameters:
roleKey- 角色keypermissions- 权限列表- Returns:
-