ChenJiaHe
2023-07-08 c238ffd7829ec96f612d8732c2fa9c6cd8e8a09f
提交 | 用户 | age
6de4e8 1 package com.hz.sms.feign;
2
3 import com.hx.resultTool.Result;
6dde8c 4
5ed8aa 5 import com.hz.sms.dto.WeCatMessageDto;
C 6 import com.hz.sms.dto.MpMessageDto;
6de4e8 7 import org.springframework.cloud.openfeign.FeignClient;
8 import org.springframework.web.bind.annotation.PostMapping;
9 import org.springframework.web.bind.annotation.RequestBody;
8dc491 10 import org.springframework.web.bind.annotation.RequestMapping;
6de4e8 11
12 /**
13  * 这里这个name 需要填写 请求的服务提供者的注册到nacos Server上面的服务名,path 是请求接口前缀
14  */
6dde8c 15 @FeignClient(name="phi-sms-user",path = "/sms",contextId = "send-wx")
15cbf8 16 public interface FWXSendService {
6de4e8 17
18     /**
15cbf8 19      * 微信小程序下发统一消息   (废除)
5ed8aa 20      * @param weCatMessageDto
574516 21      * @return SendResultDto转化接收
6de4e8 22      */
6dde8c 23     @PostMapping(value = "/wx/send/applet/message")
5ed8aa 24     Result sendAppletMessage(@RequestBody WeCatMessageDto weCatMessageDto);
6de4e8 25
26     /**
27      * 微信公众号下发统一消息
5ed8aa 28      * @param weCatMessageDto
406295 29      * @return SendResultDto转化接收
6de4e8 30      */
6dde8c 31     @PostMapping(value = "/wx/send/wechat/message")
5ed8aa 32     Result sendWeChatMessage(@RequestBody WeCatMessageDto weCatMessageDto);
6de4e8 33
8dc491 34     /**
35      *  微信小程序发送订阅消息
5ed8aa 36      * @param mpMessageDto
574516 37      * @return SendResultDto转化接收
8dc491 38      */
6dde8c 39     @RequestMapping(value = "/wx/send/mp/subscribe/message")
5ed8aa 40     Result sendMpMessage(@RequestBody MpMessageDto mpMessageDto);
6de4e8 41 }