@Controller
public class ClientController
extends java.lang.Object
implements com.xforceplus.api.global.client.ClientApi
| 构造器和说明 |
|---|
ClientController(ClientSecretService clientService) |
| 限定符和类型 | 方法和说明 |
|---|---|
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Client> |
bindUserId(java.lang.String clientId,
@Min(value=1L,message="\u7528\u6237ID\u5fc5\u987b\u5927\u4e8e0") java.lang.Long userId)
clientId绑定用户ID
|
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Client> |
check(java.lang.String clientId,
java.lang.String secret) |
com.xforceplus.entity.Client |
create(com.xforceplus.domain.client.ClientDto clientForm)
已过时。
use
createV2(ClientDto) ()} } ()} instead. |
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Client> |
createV2(com.xforceplus.domain.client.ClientDto clientForm) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
delete(java.lang.String clientId)
删除成功
|
com.xforceplus.domain.client.ClientDto |
get(java.lang.String clientId)
已过时。
use
getV2(String) ()} instead. |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
getSecret(java.lang.String clientId) |
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Client> |
getV2(java.lang.String clientId) |
java.util.List<com.xforceplus.entity.Client> |
list()
已过时。
use
listV2() } ()} instead. |
com.xforceplus.api.common.response.ResponseEntity<java.util.List<com.xforceplus.entity.Client>> |
listV2() |
com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.Client>> |
page(com.xforceplus.api.model.ClientModel.Request.Query query,
org.springframework.data.domain.Pageable pageable) |
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Client> |
unbindUserId(java.lang.String clientId) |
com.xforceplus.entity.Client |
update(java.lang.String clientId,
com.xforceplus.domain.client.ClientDto clientForm)
已过时。
use
updateV2(String, ClientDto) ()} } ()} instead. |
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Client> |
updateV2(java.lang.String clientId,
com.xforceplus.domain.client.ClientDto clientForm) |
public ClientController(ClientSecretService clientService)
@ResponseBody
@GetMapping(name="client\u5206\u9875\u5217\u8868",
value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/clients")
public com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.Client>> page(com.xforceplus.api.model.ClientModel.Request.Query query,
org.springframework.data.domain.Pageable pageable)
pageable - @ResponseBody
@GetMapping(name="client\u5217\u8868",
value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/clients/list")
@Deprecated
public java.util.List<com.xforceplus.entity.Client> list()
listV2() } ()} instead.@ResponseBody
@GetMapping(name="client\u5217\u8868",
value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/clients/v2/list")
public com.xforceplus.api.common.response.ResponseEntity<java.util.List<com.xforceplus.entity.Client>> listV2()
@ResponseBody
@GetMapping(name="\u83b7\u53d6client",
value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/clients/{clientId}")
@Deprecated
public com.xforceplus.domain.client.ClientDto get(@PathVariable(value="clientId")
java.lang.String clientId)
getV2(String) ()} instead.public com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Client> getV2(@PathVariable(value="clientId")
java.lang.String clientId)
getV2 在接口中 com.xforceplus.api.global.client.ClientApipublic com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Client> check(java.lang.String clientId,
java.lang.String secret)
check 在接口中 com.xforceplus.api.global.client.ClientApi@ResponseBody
@PostMapping(name="\u65b0\u589eclient",
value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/clients")
@Deprecated
public com.xforceplus.entity.Client create(@RequestBody
com.xforceplus.domain.client.ClientDto clientForm)
createV2(ClientDto) ()} } ()} instead.@ResponseBody
@PostMapping(name="\u65b0\u589eclient",
value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/clients/v2")
public com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Client> createV2(@RequestBody
com.xforceplus.domain.client.ClientDto clientForm)
@ResponseBody
@PutMapping(name="\u66f4\u65b0client",
value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/clients/{clientId}")
@Deprecated
public com.xforceplus.entity.Client update(@PathVariable(value="clientId")
java.lang.String clientId,
@RequestBody
com.xforceplus.domain.client.ClientDto clientForm)
updateV2(String, ClientDto) ()} } ()} instead.@ResponseBody
@PutMapping(name="\u66f4\u65b0client",
value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/clients/v2/{clientId}")
public com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Client> updateV2(@PathVariable(value="clientId")
java.lang.String clientId,
@RequestBody
com.xforceplus.domain.client.ClientDto clientForm)
@ResponseBody
@DeleteMapping(name="\u5220\u9664client",
value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/clients/{clientId}")
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> delete(@PathVariable(value="clientId")
java.lang.String clientId)
clientId - ClientId@ResponseBody
@PostMapping(name="clientId\u7ed1\u5b9a\u7528\u6237ID",
value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/clients/{clientId}/bind")
public com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Client> bindUserId(@PathVariable(value="clientId")
java.lang.String clientId,
@RequestParam(value="userId",required=true) @Min(value=1L,message="\u7528\u6237ID\u5fc5\u987b\u5927\u4e8e0")
@Min(value=1L,message="\u7528\u6237ID\u5fc5\u987b\u5927\u4e8e0") java.lang.Long userId)
clientId - userId - @ResponseBody
@PostMapping(name="clientId\u89e3\u7ed1\u7528\u6237",
value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/clients/{clientId}/unbind")
public com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Client> unbindUserId(@PathVariable(value="clientId")
java.lang.String clientId)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> getSecret(java.lang.String clientId)
getSecret 在接口中 com.xforceplus.api.global.client.ClientApi