@FeignClient(value="region-app")
@RequestMapping(value="/rest/region")
public interface RegionClient
| 限定符和类型 | 方法和说明 |
|---|---|
Region |
addRegion(String parentId,
Region region) |
boolean |
deleteRegion(String id) |
boolean |
disableChildren(String id)
disable region
|
Region |
findRegionByCode(String code)
get region
|
Region |
get(String id)
get region
|
Region |
getAllRegions(String id) |
Iterable<Region> |
getChildren(String id)
get region children
|
List<Region> |
getChildrenRegions(String parentId) |
Region |
getParent(String id)
get region parent
|
Iterable<Region> |
getRootRegion()
get root regions
|
org.springframework.data.domain.Page<Region> |
levelRegions(int level,
String parentId,
org.springframework.data.domain.Pageable pageable)
level regions
|
org.springframework.data.domain.Page<Region> |
searchRegions(String type,
String value,
org.springframework.data.domain.Pageable pageable)
search regions
|
boolean |
updateRegion(String parentId,
Region region) |
@GetMapping(value="/{id}")
Region get(@PathVariable(name="id")
String id)
id - @GetMapping(value="/{id}/parent")
Region getParent(@PathVariable(name="id")
String id)
id - @GetMapping(value="/{id}/children")
Iterable<Region> getChildren(@PathVariable(name="id")
String id)
id - @PostMapping(value="/search") org.springframework.data.domain.Page<Region> searchRegions(@RequestParam(name="type") String type, @RequestParam(name="value") String value, org.springframework.data.domain.Pageable pageable)
type - value - @PostMapping(value="/level") org.springframework.data.domain.Page<Region> levelRegions(@RequestParam(name="level") int level, @RequestParam(name="parentId",required=false) String parentId, org.springframework.data.domain.Pageable pageable)
level - parentId - @PostMapping(value="/{id}/disable")
boolean disableChildren(@PathVariable(name="id")
String id)
id - @GetMapping(value="/{id}/getAllRegions")
Region getAllRegions(@PathVariable(name="id")
String id)
@RequestMapping(value="/{code}/findRegionByCode")
Region findRegionByCode(@PathVariable(name="code")
String code)
code - @PutMapping(value="/add/{parentId}")
Region addRegion(@PathVariable(name="parentId")
String parentId,
@RequestBody
Region region)
@GetMapping(value="/{id}/deleteRegion")
boolean deleteRegion(@PathVariable(name="id")
String id)
@PutMapping(value="/{parentId}/updateRegion")
boolean updateRegion(@PathVariable(name="parentId")
String parentId,
@RequestBody
Region region)
Copyright © 2019 GTMAP. All rights reserved.