@FeignClient(name="account-app")
@RequestMapping(value="/account/rest/role")
public interface RoleClient
| 限定符和类型 | 方法和说明 |
|---|---|
Role |
addRole(Role role)
add role
|
boolean |
deleteRefByUser(String roleId,
String userId) |
Role |
deleteRole(String id) |
void |
deleteRoleRef(String id) |
void |
deleteUserRef(String id) |
List<Role> |
findRoleByAlias(String alias)
get roles by alias
|
List<Role> |
findRolesByIds(List<String> ids)
get roles by ids
|
Role |
getRole(String id)
get role
|
Iterable<Operation> |
getRoleOperations(String id)
get user's operations
|
org.springframework.data.domain.Page |
getRoles(org.springframework.data.domain.Pageable pageable)
get roles
|
List<Role> |
getRolesList()
get roles
|
List<User> |
getRoleUsers(String id) |
org.springframework.data.domain.Page<User> |
getRoleUsers(String id,
org.springframework.data.domain.Pageable pageable)
get role's users
|
org.springframework.data.domain.Page<User> |
getUsersByRole(org.springframework.data.domain.Pageable pageable,
String id) |
Role |
queryRoleByRoleName(String name) |
org.springframework.data.domain.Page<Role> |
queryRoles(org.springframework.data.domain.Pageable pageable,
String name,
String alias) |
void |
updareRoleOperations(String id,
Iterable<String> operationIds) |
Role |
updateRole(String id,
Role role)
update role
|
@RequestMapping(value="/list") org.springframework.data.domain.Page getRoles(org.springframework.data.domain.Pageable pageable)
pageable - @GetMapping(value="/queryRoles") org.springframework.data.domain.Page<Role> queryRoles(org.springframework.data.domain.Pageable pageable, @RequestParam(name="name") String name, @RequestParam(name="alias") String alias)
@GetMapping(value="/findRoleListByAlias") List<Role> findRoleByAlias(@RequestParam(name="alias") String alias)
alias - @GetMapping(value="/findRoleListByIds") List<Role> findRolesByIds(@RequestParam(name="ids") List<String> ids)
ids - @GetMapping(value="/{id}")
Role getRole(@PathVariable(value="id")
String id)
id - @GetMapping(value="/{id}/users")
org.springframework.data.domain.Page<User> getRoleUsers(@PathVariable(value="id")
String id,
org.springframework.data.domain.Pageable pageable)
id - pageable - @GetMapping(value="/{id}/usersList")
List<User> getRoleUsers(@PathVariable(value="id")
String id)
@GetMapping(value="/{id}/operations")
Iterable<Operation> getRoleOperations(@PathVariable(value="id")
String id)
id - @PostMapping(value="/{id}/update")
Role updateRole(@PathVariable(value="id")
String id,
@RequestBody
Role role)
id - role - @PostMapping(value="/{id}/deleteRoleRef")
void deleteRoleRef(@PathVariable(value="id")
String id)
@PostMapping(value="/{id}/deleteUserRef")
void deleteUserRef(@PathVariable(value="id")
String id)
@PostMapping(value="/{id}/updareRoleOperations")
void updareRoleOperations(@PathVariable(value="id")
String id,
@RequestBody
Iterable<String> operationIds)
@GetMapping(value="/getUsersByRole") org.springframework.data.domain.Page<User> getUsersByRole(org.springframework.data.domain.Pageable pageable, @RequestParam(name="id") String id)
@GetMapping(value="/deleteRefByUser")
boolean deleteRefByUser(@RequestParam(value="roleId")
String roleId,
@RequestParam(value="userId")
String userId)
Copyright © 2019 GTMAP. All rights reserved.