类 AbstractMsgController<Q extends net.guerlab.smart.wx.core.message.AbstractRequest<?>>

    • 方法概要

      所有方法 实例方法 抽象方法 具体方法 
      修饰符和类型 方法 说明
      protected void afterSendMsg​(java.lang.String appId, java.util.Collection<java.lang.String> openIds, Q request)
      发送后置
      protected java.util.Collection<java.lang.String> getOpenIds​(java.lang.String appId, Q request)
      过滤openId
      java.util.Map<java.lang.String,​net.guerlab.smart.wx.core.message.SendMsgResponse> sendMsg​(java.lang.String appId, Q request)  
      protected abstract java.util.Map<java.lang.String,​net.guerlab.smart.wx.core.message.SendMsgResponse> sendMsg0​(java.lang.String appId, java.util.Collection<java.lang.String> openIds, Q request)
      发送实现
      void setWxUserService​(WxUserService wxUserService)  
      • 从类继承的方法 java.lang.Object

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

      • AbstractMsgController

        public AbstractMsgController()
    • 方法详细资料

      • sendMsg

        @PostMapping("/{appId}/sendMsg")
        public java.util.Map<java.lang.String,​net.guerlab.smart.wx.core.message.SendMsgResponse> sendMsg​(@PathVariable
                                                                                                               java.lang.String appId,
                                                                                                               @RequestBody
                                                                                                               Q request)
      • afterSendMsg

        protected void afterSendMsg​(java.lang.String appId,
                                    java.util.Collection<java.lang.String> openIds,
                                    Q request)
        发送后置
        参数:
        appId - 应用ID
        openIds - openId列表
        request - 发送请求
      • getOpenIds

        protected java.util.Collection<java.lang.String> getOpenIds​(java.lang.String appId,
                                                                    Q request)
        过滤openId
        参数:
        appId - 应用ID
        request - 发送请求
        返回:
        过滤后的openId列表
      • sendMsg0

        protected abstract java.util.Map<java.lang.String,​net.guerlab.smart.wx.core.message.SendMsgResponse> sendMsg0​(java.lang.String appId,
                                                                                                                            java.util.Collection<java.lang.String> openIds,
                                                                                                                            Q request)
        发送实现
        参数:
        appId - 应用ID
        openIds - openId列表
        request - 发送请求
        返回:
        发送响应
      • setWxUserService

        @Autowired
        public void setWxUserService​(WxUserService wxUserService)