@FeignClient(name="account")
@RequestMapping(value="/account/rest/v1/orgs")
public interface OrganizationManagerClient
| 限定符和类型 | 方法和说明 |
|---|---|
OrganizationDto |
createOrg(OrganizationDto orgRecord) |
boolean |
createOrgs(List<OrganizationDto> orgRecords) |
boolean |
deleteOrg(String id) |
boolean |
disabled(String id) |
boolean |
enable(String id) |
List<OrganizationDto> |
findChildren(String id,
Integer enabled) |
List<OrganizationDto> |
findJuniorOrgs(String id)
已过时。
|
OrganizationDto |
findOrgById(String id) |
List<OrganizationDto> |
findRootOrgs() |
org.springframework.data.domain.Page<UserDto> |
findUsersByOrg(org.springframework.data.domain.Pageable pageable,
String id) |
List<RoleDto> |
listRoles(String id,
Integer enabled) |
boolean |
relateParent(String id,
String parentId) |
OrganizationDto |
updateOrg(OrganizationDto orgRecord) |
boolean |
validOnlyCode(String id,
String code) |
@PostMapping OrganizationDto createOrg(@RequestBody OrganizationDto orgRecord)
orgRecord - 组织信息@PostMapping(value="/import")
boolean createOrgs(@RequestBody
List<OrganizationDto> orgRecords)
orgRecords - 组织信息@PutMapping OrganizationDto updateOrg(@RequestBody OrganizationDto orgRecord)
orgRecord - 组织信息@DeleteMapping(value="/{id}")
boolean deleteOrg(@PathVariable(name="id")
String id)
id - 组织id@GetMapping(value="/{id}")
OrganizationDto findOrgById(@PathVariable(name="id")
String id)
id - 组织id@GetMapping(value="/{id}/users")
org.springframework.data.domain.Page<UserDto> findUsersByOrg(org.springframework.data.domain.Pageable pageable,
@PathVariable(name="id")
String id)
id - 组织id@GetMapping(value="/{id}/junior")
@Deprecated
List<OrganizationDto> findJuniorOrgs(@PathVariable(name="id")
String id)
id - 组织id@GetMapping(value="/{id}/children")
List<OrganizationDto> findChildren(@PathVariable(name="id")
String id,
@RequestParam(name="enabled",required=false)
Integer enabled)
id - 组织idenabled - 0:禁用 1:正常 null: 全部@GetMapping(value="/root") List<OrganizationDto> findRootOrgs()
@PostMapping(value="/{id}/parent")
boolean relateParent(@PathVariable(name="id")
String id,
@RequestParam(name="parentId")
String parentId)
id - 当前组织idparentId - 上级组织id@PostMapping(value="/{id}/disable")
boolean disabled(@PathVariable(value="id")
String id)
id - 当前组织id@PostMapping(value="/{id}/enable")
boolean enable(@PathVariable(value="id")
String id)
id - 当前组织id@GetMapping(value="/{code}/code-only")
boolean validOnlyCode(@RequestParam(name="id",required=false)
String id,
@PathVariable(name="code")
String code)
id - 当前组织idcode - 组织编码Copyright © 2018 GTMAP. All rights reserved.