@FeignClient(name="account")
@RequestMapping(value="/account/rest/v1/users")
public interface UserManagerClient
@GetMapping(value="/list") org.springframework.data.domain.Page<UserDto> listUsers(@RequestParam(name="username",required=false) String username, @RequestParam(name="alias",required=false) String alias, @RequestParam(name="enabled",required=false) Integer enabled, org.springframework.data.domain.Pageable pageable)
username - 用户名/账户alias - 姓名enabled - 1:正常 0:禁用@GetMapping(value="/grading-users") org.springframework.data.domain.Page<UserDto> listGradeUsers(org.springframework.data.domain.Pageable pageable, @RequestParam(name="inquirer") String inquirer, @RequestParam(name="username",required=false) String username, @RequestParam(name="alias",required=false) String alias, @RequestParam(name="enabled",required=false) Integer enabled)
inquirer - 操作人用户名/账户username - 用户名/账户alias - 姓名enabled - 1:正常 0:禁用 null, 全部@GetMapping(value="/grading-org-users") org.springframework.data.domain.Page<UserDto> listGradingOrgUsers(org.springframework.data.domain.Pageable pageable, @RequestParam(name="inquirer") String inquirer, @RequestParam(name="orgId",required=false) String orgId, @RequestParam(name="username",required=false) String username, @RequestParam(name="alias",required=false) String alias, @RequestParam(name="enabled",required=false) Integer enabled)
inquirer - 操作人用户名/账户orgId - 组织idusername - 用户名/账户alias - 姓名enabled - 1:正常 0:禁用 null: 全部@PostMapping UserDto createNewUser(@RequestBody UserDto userDetail)
userDetail - 用户信息@PostMapping(value="/import")
boolean importUsers(@RequestBody
List<UserDto> userDtos)
userDtos - 用户信息@PutMapping(value="/{id}")
UserDto updateUser(@PathVariable(value="id")
String id,
@RequestBody
UserDto userDetail)
id - 用户iduserDetail - 用户信息@GetMapping(value="/{id}")
UserDto getUserDetail(@PathVariable(value="id")
String id)
id - 用户id@GetMapping(value="/username/{username}")
UserDto getUserByUsername(@PathVariable(value="username")
String username)
username - 用户名/账户@PostMapping(value="/{id}/enabled")
Boolean enabledUser(@PathVariable(name="id")
String id)
id - 用户@PostMapping(value="/{id}/disabled")
Boolean disabledUser(@PathVariable(name="id")
String id)
id - 用户@DeleteMapping(value="/{id}")
Boolean deleteUser(@PathVariable(value="id")
String id)
id - 用户@PostMapping(value="/{id}/sign")
Boolean updateUserSign(@PathVariable(name="id")
String id,
@RequestParam(name="signId")
String signId)
id - 用户signId - 签名文件上传文档中心后生成@GetMapping(value="/sign") String getUserSign(@RequestParam(name="username") String username)
username - 用户名@PostMapping(value="/{id}/roles")
Boolean updateUserRoles(@PathVariable(value="id")
String id,
@RequestBody
List<String> roleIds)
id - 用户roleIds - 角色id列表@PostMapping(value="/{id}/orgs")
Boolean updateUserOrgs(@PathVariable(value="id")
String id,
@RequestBody
List<String> orgIds)
id - 用户orgIds - 组织id列表@GetMapping(value="/{id}/all-roles")
List<RoleDto> findAllRoles(@PathVariable(value="id")
String id)
id - 用户@GetMapping(value="/{id}/roles")
List<RoleDto> findRoles(@PathVariable(value="id")
String id)
id - 用户@GetMapping(value="/{id}/orgs")
List<OrganizationDto> findOrgs(@PathVariable(name="id")
String id)
id - 用户@GetMapping(value="/root-orgs") List<OrganizationDto> findUserRootOrgs(@RequestParam(name="username") String username)
username - 用户名/账户@GetMapping(value="/grading-root-orgs") List<OrganizationDto> findUserGradingRootOrgs(@RequestParam(name="username") String username, @RequestParam(name="enabled",required=false) Integer enabled)
username - 用户名/账户enabled - 0:禁用, 1启用, null:全部@PostMapping(value="/check-password") Boolean checkUserPassword(@RequestParam(name="password") String password, @RequestParam(name="id") String id)
password - 密码id - 用户@GetMapping(value="/existed") Boolean checkUserExist(@RequestParam(name="username") String username)
username - 用户名/账户@GetMapping(value="/{id}/module-authority")
AuthorityDto findUserModuleAuthority(@PathVariable(name="id")
String id,
@RequestParam(name="moduleId")
String moduleId)
id - 用户id@PostMapping(value="{id}/lock")
Boolean lockUser(@PathVariable(name="id")
String id)
id - 用户idCopyright © 2018 GTMAP. All rights reserved.