@FeignClient(name="account-app")
@RequestMapping(value="/account/rest/department")
public interface DepartmentClient
| 限定符和类型 | 方法和说明 |
|---|---|
Department |
addDepartment(String parentId,
Department department)
add department
|
boolean |
deleteDepartment(String id) |
void |
deleteDepartmentRef(String id) |
boolean |
deleteDepartmentUser(String departmentId,
String userId) |
Iterable<Department> |
getChildren(String id)
get department's children
|
Department |
getDepartment(String id)
get department
|
org.springframework.data.domain.Page<Department> |
getDepartments(org.springframework.data.domain.Pageable pageable)
get departments
|
Iterable<Department> |
getRootDepartments()
get root department
|
boolean |
updateDepartment(String parentId,
Department department) |
@GetMapping(value="/list") org.springframework.data.domain.Page<Department> getDepartments(org.springframework.data.domain.Pageable pageable)
pageable - @GetMapping(value="/root") Iterable<Department> getRootDepartments()
@GetMapping(value="/{id}")
Department getDepartment(@PathVariable(name="id")
String id)
id - @GetMapping(value="/{id}/children")
Iterable<Department> getChildren(@PathVariable(name="id")
String id)
id - @GetMapping(value="/{id}/deleteDepartment")
boolean deleteDepartment(@PathVariable(name="id")
String id)
@GetMapping(value="department/{departmentId}/{userId}/deleteDepartmentUser")
boolean deleteDepartmentUser(@PathVariable(name="departmentId")
String departmentId,
@PathVariable(name="userId")
String userId)
@PutMapping(value="/add/{parentId}")
Department addDepartment(@PathVariable(name="parentId")
String parentId,
@RequestBody
Department department)
parentId - department - @PostMapping(value="/{id}/deleteDepartmentRef")
void deleteDepartmentRef(@PathVariable(value="id")
String id)
@PutMapping(value="/update/{parentId}")
boolean updateDepartment(@PathVariable(name="parentId")
String parentId,
@RequestBody
Department department)
Copyright © 2019 GTMAP. All rights reserved.