类 DingTalkClientController
java.lang.Object
net.guerlab.smart.dingtalk.internal.inside.DingTalkClientController
@RestController("/inside/dingTalkClient")
@RequestMapping("/inside/dingTalkClient/{appKey}")
public class DingTalkClientController
extends java.lang.Object
钉钉客户端
- 作者:
- guer
-
构造器概要
构造器 构造器 说明 DingTalkClientController() -
方法概要
修饰符和类型 方法 说明 net.guerlab.web.result.Result<java.lang.String>getAccessToken(java.lang.String appKey)net.guerlab.smart.dingtalk.core.domain.DingTalkUserInfoDTOgetDingTalkUserInfo(java.lang.String appKey, java.lang.String code)net.guerlab.smart.dingtalk.core.domain.DingTalkUserOauthInfoDTOgetDingTalkUserInfoByCode(java.lang.String appKey, java.lang.String code)net.guerlab.smart.dingtalk.core.domain.DingTalkUserDTOgetUser(java.lang.String appKey, java.lang.String userId)net.guerlab.web.result.Result<java.lang.String>getUserIdByMobile(java.lang.String appKey, java.lang.String mobile)net.guerlab.smart.dingtalk.core.domain.DingTalkUserIdInfoDTOgetUserIdByUnionId(java.lang.String appKey, java.lang.String unionId)voidsetManagerService(net.guerlab.smart.dingtalk.service.service.DingTalkClientManagerService managerService)
-
构造器详细资料
-
DingTalkClientController
public DingTalkClientController()
-
-
方法详细资料
-
getAccessToken
@GetMapping("/accessToken") public net.guerlab.web.result.Result<java.lang.String> getAccessToken(@PathVariable java.lang.String appKey) -
getDingTalkUserInfo
@GetMapping("/user/getUserInfo/{code}") public net.guerlab.smart.dingtalk.core.domain.DingTalkUserInfoDTO getDingTalkUserInfo(@PathVariable java.lang.String appKey, @PathVariable java.lang.String code) -
getDingTalkUserInfoByCode
@GetMapping("/user/getUserInfoByCode/{code}") public net.guerlab.smart.dingtalk.core.domain.DingTalkUserOauthInfoDTO getDingTalkUserInfoByCode(@PathVariable java.lang.String appKey, @PathVariable java.lang.String code) -
getUserIdByUnionId
@GetMapping("/user/getUserIdByUnionId/{unionId}") public net.guerlab.smart.dingtalk.core.domain.DingTalkUserIdInfoDTO getUserIdByUnionId(@PathVariable java.lang.String appKey, @PathVariable java.lang.String unionId) -
getUserIdByMobile
@GetMapping("/user/getUserIdByMobile/{mobile}") public net.guerlab.web.result.Result<java.lang.String> getUserIdByMobile(@PathVariable java.lang.String appKey, @PathVariable java.lang.String mobile) -
getUser
@GetMapping("/user/getUser/{userId}") public net.guerlab.smart.dingtalk.core.domain.DingTalkUserDTO getUser(@PathVariable java.lang.String appKey, @PathVariable java.lang.String userId) -
setManagerService
@Autowired public void setManagerService(net.guerlab.smart.dingtalk.service.service.DingTalkClientManagerService managerService)
-