类 AbstractWxControlPanelController<LS extends net.guerlab.smart.wx.service.service.LoginService>

  • 直接已知子类:
    ControlPanelController, ControlPanelController

    public abstract class AbstractWxControlPanelController<LS extends net.guerlab.smart.wx.service.service.LoginService>
    extends java.lang.Object
    微信相关-控制面板
    作者:
    guer
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      protected LS loginService  
      protected net.guerlab.smart.wx.service.service.WxUserService wxUserService  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      protected net.guerlab.smart.wx.service.entity.WxUser findCurrentWxUser()  
      net.guerlab.smart.wx.core.domain.WxUserDTO getInfo()  
      net.guerlab.smart.wx.core.domain.LoginResponse login​(java.lang.String appId, java.lang.String code, javax.servlet.http.HttpServletRequest request)  
      net.guerlab.smart.wx.core.domain.LoginResponse refreshToken​(java.lang.String appId, java.lang.String refreshToken, javax.servlet.http.HttpServletRequest request)  
      void setLoginService​(LS loginService)  
      void setWxUserService​(net.guerlab.smart.wx.service.service.WxUserService wxUserService)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • wxUserService

        protected net.guerlab.smart.wx.service.service.WxUserService wxUserService
      • loginService

        protected LS extends net.guerlab.smart.wx.service.service.LoginService loginService
    • 构造器详细资料

      • AbstractWxControlPanelController

        public AbstractWxControlPanelController()
    • 方法详细资料

      • login

        @IgnoreLogin
        @GetMapping("/{appId}/login/{code}")
        public net.guerlab.smart.wx.core.domain.LoginResponse login​(@PathVariable
                                                                    java.lang.String appId,
                                                                    @PathVariable
                                                                    java.lang.String code,
                                                                    javax.servlet.http.HttpServletRequest request)
      • refreshToken

        @IgnoreLogin
        @GetMapping("/{appId}/refreshToken")
        public net.guerlab.smart.wx.core.domain.LoginResponse refreshToken​(@PathVariable
                                                                           java.lang.String appId,
                                                                           @RequestHeader("refreshToken")
                                                                           java.lang.String refreshToken,
                                                                           javax.servlet.http.HttpServletRequest request)
      • getInfo

        @GetMapping
        public net.guerlab.smart.wx.core.domain.WxUserDTO getInfo()
      • findCurrentWxUser

        protected net.guerlab.smart.wx.service.entity.WxUser findCurrentWxUser()
      • setWxUserService

        @Autowired
        public void setWxUserService​(net.guerlab.smart.wx.service.service.WxUserService wxUserService)
      • setLoginService

        @Autowired
        public void setLoginService​(LS loginService)