类 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.DingTalkUserInfoDTO getDingTalkUserInfo​(java.lang.String appKey, java.lang.String code)  
    net.guerlab.smart.dingtalk.core.domain.DingTalkUserOauthInfoDTO getDingTalkUserInfoByCode​(java.lang.String appKey, java.lang.String code)  
    net.guerlab.smart.dingtalk.core.domain.DingTalkUserDTO getUser​(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.DingTalkUserIdInfoDTO getUserIdByUnionId​(java.lang.String appKey, java.lang.String unionId)  
    void setManagerService​(net.guerlab.smart.dingtalk.service.service.DingTalkClientManagerService managerService)  

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

  • 方法详细资料

    • 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)