@FeignClient(name="account-app")
@RequestMapping(value="/account/rest/user")
public interface UserClient
| 限定符和类型 | 方法和说明 |
|---|---|
User |
addUser(User user)
add user
|
boolean |
checkUserPassword(String password,
String id)
密码校验
|
boolean |
deleteUser(String id)
delete user
|
boolean |
disableUser(String id)
disable user
|
List<Department> |
findDepartMentsByUserId(String id) |
List<Role> |
findRolesByUserId(String id)
get user roles
|
org.springframework.data.domain.Page<User> |
findUserByDepartmentId(org.springframework.data.domain.Pageable pageable,
String id)
findUserByDepartmentId
|
List<User> |
findUserByStr(String username) |
User |
findUsersByName(String name) |
User |
getUser(String id)
get user
|
User |
getUserByUsername(String username)
get user by username
|
List |
getUserDepartments(String id)
get user departments
|
UserInfo |
getUserInfo(String id)
get user info
|
List |
getUserRoles(String id)
get user roles
|
org.springframework.data.domain.Page<User> |
getUsers(org.springframework.data.domain.Pageable pageable)
get user list
|
org.springframework.data.domain.Page<User> |
queryUsers(org.springframework.data.domain.Pageable pageable,
String username,
String alias) |
User |
updateUser(String id,
User user)
update user
|
boolean |
updateUserDepartments(String id,
Iterable<String> departmentIds)
update user departments
|
UserInfo |
updateUserInfo(String id,
UserInfo userInfo)
user info update
|
boolean |
updateUserRoles(String id,
Iterable<String> roleIds)
update user roles
|
@GetMapping(value="/list",
consumes="application/json;charset=UTF-8",
produces="application/json;charset=UTF-8")
org.springframework.data.domain.Page<User> getUsers(org.springframework.data.domain.Pageable pageable)
pageable - @GetMapping(value="/queryUsers") org.springframework.data.domain.Page<User> queryUsers(org.springframework.data.domain.Pageable pageable, @RequestParam(value="username") String username, @RequestParam(value="alias") String alias)
@GetMapping(value="/findUserByDepartmentId") org.springframework.data.domain.Page<User> findUserByDepartmentId(org.springframework.data.domain.Pageable pageable, @RequestParam(value="id") String id)
pageable - id - @GetMapping(value="/{id}")
User getUser(@PathVariable(value="id")
String id)
id - @GetMapping(value="/username") User getUserByUsername(@RequestParam(value="username") String username)
username - @GetMapping(value="/findUserByStr") List<User> findUserByStr(@RequestParam(value="username") String username)
@GetMapping(value="/{id}/info")
UserInfo getUserInfo(@PathVariable(value="id")
String id)
id - @PutMapping(value="/{id}/info/update")
UserInfo updateUserInfo(@PathVariable(value="id")
String id,
@RequestBody
UserInfo userInfo)
id - userInfo - @GetMapping(value="/{id}/roles")
List getUserRoles(@PathVariable(value="id")
String id)
id - @GetMapping(value="/{id}/findRolesByUserId")
List<Role> findRolesByUserId(@PathVariable(value="id")
String id)
id - @PostMapping(value="/{id}/roles/update")
boolean updateUserRoles(@PathVariable(value="id")
String id,
@RequestBody
Iterable<String> roleIds)
id - roleIds - @PostMapping(value="/{id}/departments/update")
boolean updateUserDepartments(@PathVariable(value="id")
String id,
@RequestBody
Iterable<String> departmentIds)
id - departmentIds - @GetMapping(value="/{id}/departments")
List getUserDepartments(@PathVariable(value="id")
String id)
id - @GetMapping(value="/{id}/findDepartMentsByUserId")
List<Department> findDepartMentsByUserId(@PathVariable(value="id")
String id)
@PutMapping(value="/{id}/update")
User updateUser(@PathVariable(value="id")
String id,
@RequestBody
User user)
id - user - @DeleteMapping(value="/{id}/delete")
boolean deleteUser(@PathVariable(value="id")
String id)
id - @PostMapping(value="/{id}/disable")
boolean disableUser(@PathVariable(value="id")
String id)
id - @PostMapping(value="/checkUserPassword")
boolean checkUserPassword(@RequestParam(name="password")
String password,
@RequestParam(name="id")
String id)
password - id - Copyright © 2019 GTMAP. All rights reserved.