@FeignClient(name="account")
@RequestMapping(value="/account/rest/v1/roles")
public interface RoleManagerClient
@PostMapping(value="/import")
boolean importRoles(@RequestBody
List<RoleDto> roleDtos)
roleDtos - 角色信息@GetMapping(value="/{id}")
RoleDto getRoleDetail(@PathVariable(value="id")
String id)
id - 角色@GetMapping(value="/existed") Boolean checkRoleExist(@RequestParam(name="name") String name)
name - 角色编码@PostMapping(value="/{id}/enabled")
Boolean enabledRole(@PathVariable(name="id")
String id)
id - 角色id@PostMapping(value="/{id}/disabled")
Boolean disabledRole(@PathVariable(name="id")
String id)
id - 角色id@PutMapping(value="/{id}")
RoleDto updateRoleDetail(@PathVariable(value="id")
String id,
@RequestBody
RoleDto roleDto)
id - 角色idroleDto - 角色信息@GetMapping(value="/name") RoleDto queryRoleByRoleName(@RequestParam(value="name") String name)
name - 角色编码@PostMapping(value="/list") List<RoleDto> queryRolesByIds(@RequestBody List<String> ids)
ids - 角色ID列表@GetMapping(value="/page") org.springframework.data.domain.Page<RoleDto> listRoleRecords(org.springframework.data.domain.Pageable pageable, @RequestParam(name="name",required=false) String name, @RequestParam(name="alias",required=false) String alias, @RequestParam(name="enabled",required=false) Integer enabled)
name - 角色编码alias - 角色名称enabled - 1:正常, 0: 禁用@GetMapping(value="/grading-roles") @Deprecated org.springframework.data.domain.Page<RoleDto> listGradeRoleRecords(org.springframework.data.domain.Pageable pageable, @RequestParam(name="name",required=false) String name, @RequestParam(name="alias",required=false) String alias, @RequestParam(name="enabled",required=false) Integer enabled, @RequestParam(name="inquirer",required=false) String inquirer)
inquirer - 操作人用户名name - 角色编码alias - 角色名称enabled - 1:正常, 0: 禁用@GetMapping(value="/grading-org-roles") org.springframework.data.domain.Page<RoleDto> listGradingRoles(org.springframework.data.domain.Pageable pageable, @RequestParam(name="inquirer") String inquirer, @RequestParam(name="orgId",required=false) String orgId, @RequestParam(name="name",required=false) String name, @RequestParam(name="alias",required=false) String alias, @RequestParam(name="enabled",required=false) Integer enabled)
inquirer - 操作人用户名name - 角色编码alias - 角色名称orgId - 组织ID, 想要查询哪个组织下的角色enabled - 1:正常, 0: 禁用 null 全部@GetMapping(value="/{id}/all-enabled-users")
org.springframework.data.domain.Page<UserDto> listAllUsersByRoleId(org.springframework.data.domain.Pageable pageable,
@PathVariable(value="id")
String id)
id - 角色id@GetMapping(value="/{id}/list-enabled-users")
List<UserDto> listEnableUsersByRoleId(@PathVariable(value="id")
String id)
id - 角色id@GetMapping(value="/name/{name}/all-enabled-users")
org.springframework.data.domain.Page<UserDto> listEnableUsersByName(org.springframework.data.domain.Pageable pageable,
@PathVariable(value="name")
String name)
name - 角色编码@DeleteMapping(value="/{id}")
Boolean deleteRole(@PathVariable(value="id")
String id)
id - 角色id@PostMapping(value="/{id}/inheriting-roles")
Boolean updateInheritRoles(@PathVariable(value="id")
String id,
@RequestBody
List<String> roleIds)
id - 角色idroleIds - 角色id列表@GetMapping(value="/{id}/inheriting-roles")
List<RoleDto> listInheritRoles(@PathVariable(value="id")
String id)
id - 角色id@PostMapping(value="/{id}/excluded-roles")
Boolean updateExcludeRoles(@PathVariable(value="id")
String id,
@RequestBody
List<String> roleIds)
id - 角色idroleIds - 角色id列表@GetMapping(value="/{id}/excluded-roles")
List<RoleDto> listExcludeRoles(@PathVariable(value="id")
String id)
id - 角色id@GetMapping(value="/{id}/all-excluded-roles")
List<RoleDto> listAllExcludeRoles(@PathVariable(value="id")
String id)
id - 角色id@PostMapping(value="/excluded-roles") List<RoleDto> listExcludeRolesByIds(@RequestBody List<String> ids)
ids - 角色id列表@Deprecated @PutMapping(value="/{id}/grading-authority") boolean saveGradingAuthority(@PathVariable(value="id") String id, @RequestBody RoleDto roleDto)
roleDto - 当前角色可管理理哪些角色,可管理哪些模块@PutMapping(value="/{id}/grading-config")
boolean saveGradingConfig(@PathVariable(value="id")
String id,
@RequestBody
GradingConfigDto configDto)
configDto - 当前角色可管理理哪些角色,可管理哪些模块@GetMapping(value="/{id}/grading-roles")
@Deprecated
List<RoleDto> findGradingRoles(@PathVariable(value="id")
String id)
id - 当前角色@GetMapping(value="/{id}/grading-authority")
List<GradingAuthorityDto> findGradingAuthority(@PathVariable(value="id")
String id)
id - 当前角色@GetMapping(value="/user/grading-roles") List<RoleDto> findGradingRolesByLoginUser(@RequestParam(name="username") String username)
username - 操作人用户名@GetMapping(value="/user/grading-modules") List<ModuleDto> findLoginUserGradingModules(@RequestParam(name="username") String username, @RequestParam(name="pid",required=false) String pid, @RequestParam(name="gradedRoleId",required=false) String gradedRoleId, @RequestParam(name="clientId",required=false) String clientId)
username - 操作人用户名pid - 模块gradedRoleId - clientId - 应用Id@GetMapping(value="/{id}/grading-orgs")
List<OrganizationDto> findGradingOrgs(@PathVariable(name="id")
String id,
@RequestParam(name="enabled",required=false)
Integer enabled)
id - 角色Idenabled - 0:禁用 1:正常 null: 全部Copyright © 2019 GTMAP. All rights reserved.