@RestController @RequestMapping(value="/ykz/userCenter/") @Validated @Permission public class YkzUserCenterController extends Object
| 构造器和说明 |
|---|
YkzUserCenterController() |
| 限定符和类型 | 方法和说明 |
|---|---|
Result<YkzOrg> |
orgByCode(@NotBlank(message="orgCode \u4e0d\u80fd\u4e3a\u7a7a") String orgCode)
根据机构Code拉取机构
拉取顶级机构organizationCode正式环境传575324d0-2257-4f53-8e5f-ca72d992abe9,测试环境传GO_1065d20ebe964b4d9da264cfe5e5d240
|
Result<List<YkzOrg>> |
orgByCodeList(List<String> orgCodeList)
根据机构Code批量拉取机构
|
Result<List<YkzOrg>> |
orgByParentCode(@NotBlank(message="orgCode \u4e0d\u80fd\u4e3a\u7a7a") String orgCode,
@NotNull(message="pageNum \u4e0d\u80fd\u4e3a\u7a7a") Integer pageNum,
@NotNull(message="pageSize \u4e0d\u80fd\u4e3a\u7a7a") Integer pageSize,
boolean includeTop,
boolean flattenTree)
根据code拉取所有下级机构
|
Result<YkzUser> |
userByMobile(@NotBlank(message="phone \u4e0d\u80fd\u4e3a\u7a7a") String phone)
根据用户手机号查询用户信息
|
Result<List<YkzUser>> |
userByMobileList(List<String> phoneList)
批量根据用户手机号查询用户信息
|
Result<YkzUser> |
userByZwddId(@NotBlank(message="zwddId \u4e0d\u80fd\u4e3a\u7a7a") String zwddId)
根据用户政钉ID查询用户信息
|
Result<List<YkzUser>> |
userByZwddIdList(List<String> zwddIdList)
批量根据用户政钉ID查询用户信息
|
Result<List<YkzUserPost>> |
userPostByZwddId(@NotBlank(message="zwddId \u4e0d\u80fd\u4e3a\u7a7a") String zwddId)
根据用户ID查询用户职位信息
|
Result<YkzLabel> |
userTagByMobile(@NotBlank(message="phone \u4e0d\u80fd\u4e3a\u7a7a") String phone)
根据用户手机号查询用户标签信息
|
Result<List<YkzLabel>> |
userTagByMobileList(List<String> phoneList)
批量根据用户手机号查询用户标签信息
|
Result<YkzLabel> |
userTagByZwddId(@NotBlank(message="zwddId \u4e0d\u80fd\u4e3a\u7a7a") String zwddId)
根据用户政钉Id查询用户标签信息
|
Result<List<YkzLabel>> |
userTagByZwddIdList(List<String> zwddIdList)
批量根据用户政钉Id查询用户标签信息
|
com.dcqc.uc.oauth.sdk.model.Result<Boolean> |
ykzSync(com.dcqc.uc.oauth.sdk.model.Request<com.dcqc.uc.oauth.sdk.model.v3.SynchronizeV3DTO> request)
单个组织用户增量同步接口
|
@GetMapping(value="/org/orgByCode") public Result<YkzOrg> orgByCode(@NotBlank(message="orgCode \u4e0d\u80fd\u4e3a\u7a7a") @RequestParam(name="orgCode") @NotBlank(message="orgCode \u4e0d\u80fd\u4e3a\u7a7a") String orgCode) throws Exception
Exception@PostMapping(value="/org/orgByCodeList") public Result<List<YkzOrg>> orgByCodeList(@RequestBody List<String> orgCodeList) throws Exception
Exception@GetMapping(value="/org/orgByParentCode") public Result<List<YkzOrg>> orgByParentCode(@NotBlank(message="orgCode \u4e0d\u80fd\u4e3a\u7a7a") @RequestParam(name="orgCode") @NotBlank(message="orgCode \u4e0d\u80fd\u4e3a\u7a7a") String orgCode, @NotNull(message="pageNum \u4e0d\u80fd\u4e3a\u7a7a") @RequestParam(name="pageNum") @NotNull(message="pageNum \u4e0d\u80fd\u4e3a\u7a7a") Integer pageNum, @NotNull(message="pageSize \u4e0d\u80fd\u4e3a\u7a7a") @RequestParam(name="pageSize") @NotNull(message="pageSize \u4e0d\u80fd\u4e3a\u7a7a") Integer pageSize, @RequestParam(name="includeTop",required=false,defaultValue="true") boolean includeTop, @RequestParam(name="flattenTree",required=false,defaultValue="false") boolean flattenTree) throws Exception
orgCode - pageNum - pageSize - includeTop - flattenTree - Exception@GetMapping(value="/user/userByMobile") public Result<YkzUser> userByMobile(@NotBlank(message="phone \u4e0d\u80fd\u4e3a\u7a7a") @RequestParam(name="phone") @NotBlank(message="phone \u4e0d\u80fd\u4e3a\u7a7a") String phone) throws Exception
Exception@PostMapping(value="/user/userByMobileList") public Result<List<YkzUser>> userByMobileList(@RequestBody List<String> phoneList) throws Exception
Exception@GetMapping(value="/user/userByZwddId") public Result<YkzUser> userByZwddId(@NotBlank(message="zwddId \u4e0d\u80fd\u4e3a\u7a7a") @RequestParam(name="zwddId") @NotBlank(message="zwddId \u4e0d\u80fd\u4e3a\u7a7a") String zwddId) throws Exception
Exception@PostMapping(value="/user/userByZwddIdList") public Result<List<YkzUser>> userByZwddIdList(@RequestBody List<String> zwddIdList) throws Exception
Exception@GetMapping(value="/userPost/userPostByZwddId") public Result<List<YkzUserPost>> userPostByZwddId(@NotBlank(message="zwddId \u4e0d\u80fd\u4e3a\u7a7a") @RequestParam(name="zwddId") @NotBlank(message="zwddId \u4e0d\u80fd\u4e3a\u7a7a") String zwddId) throws Exception
Exception@GetMapping(value="/userTag/userTagByZwddId") public Result<YkzLabel> userTagByZwddId(@NotBlank(message="zwddId \u4e0d\u80fd\u4e3a\u7a7a") @RequestParam(name="zwddId") @NotBlank(message="zwddId \u4e0d\u80fd\u4e3a\u7a7a") String zwddId) throws Exception
Exception@GetMapping(value="/userTag/userTagByMobile") public Result<YkzLabel> userTagByMobile(@NotBlank(message="phone \u4e0d\u80fd\u4e3a\u7a7a") @RequestParam(name="phone") @NotBlank(message="phone \u4e0d\u80fd\u4e3a\u7a7a") String phone) throws Exception
Exception@PostMapping(value="/userTag/userTagByZwddIdList") public Result<List<YkzLabel>> userTagByZwddIdList(@RequestBody List<String> zwddIdList) throws Exception
Exception@PostMapping(value="/userTag/userTagByMobileList") public Result<List<YkzLabel>> userTagByMobileList(@RequestBody List<String> phoneList) throws Exception
Exception@PostMapping(value="/ykz/sync") public com.dcqc.uc.oauth.sdk.model.Result<Boolean> ykzSync(@RequestBody @Validated com.dcqc.uc.oauth.sdk.model.Request<com.dcqc.uc.oauth.sdk.model.v3.SynchronizeV3DTO> request)
Copyright © 2024. All rights reserved.