phis-feign/src/main/java/com/hz/his/dto/gzh/GzhTemplateVO.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
phis-feign/src/main/java/com/hz/his/feign/service/phisAdmin/SGzhService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
phis-feign/src/main/java/com/hz/his/dto/gzh/GzhTemplateVO.java
New file @@ -0,0 +1,26 @@ package com.hz.his.dto.gzh; import lombok.Data; /** * 发送模板消息扩展类 */ @Data public class GzhTemplateVO { /**接收者openid*/ private String touser; /**模板ID*/ private String templateId; /**链接:index?foo=bar*/ private String url; /**类型:1、结账 2划扣 3、预约成功*/ private Integer type; /**跳小程序所需数据,不需跳小程序可不用传该数据*/ private String miniprogram; /**防重入id。*/ private String clientMsgId; /**模板数据*/ private String data; } phis-feign/src/main/java/com/hz/his/feign/service/phisAdmin/SGzhService.java
New file @@ -0,0 +1,21 @@ package com.hz.his.feign.service.phisAdmin; import com.hx.resultTool.Result; import com.hz.his.dto.gzh.GzhTemplateVO; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; /** * 这里这个name 需要填写 请求的服务提供者的注册到nacos Server上面的服务名,path 是请求接口前缀 */ @FeignClient(name="phis-service",path = "/phi_appt",contextId = "gzhInfo") public interface SGzhService { /** * 发送模板消息 * @return */ @RequestMapping("/admin/gzh/template/send") Result template(@RequestBody GzhTemplateVO gzhTemplateVO); }