类 DingTalkClientController


  • @RestController("/inside/dingTalkClient")
    @RequestMapping("/inside/dingTalkClient/{appKey}")
    public class DingTalkClientController
    extends java.lang.Object
    钉钉客户端
    作者:
    guer
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      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.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
    • 构造器详细资料

      • 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/getuserinfo_bycode/{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)
      • setManagerService

        @Autowired
        public void setManagerService​(net.guerlab.smart.dingtalk.service.service.DingTalkClientManagerService managerService)