·模板消息推送
1.1推送参数dto:
按照文档逐层次封装请求参数。
这些参数
/**
* @author hanyy
* @Description: 微信小程序模板消息推送参数
* @date 2019/8/18 10:52
*/
public class WechatAppletTemplateDTO {
private String touser;
private String template_id;
private String page; // 跳转小程序页面
private String form_id; //表单提交场景下为formid,支付场景下为prepay_id
private Map<String, WechatAppletTemplateItemDTO> data;
private String emphasis_keyword; // 需要放大的关键字,如:keyword1.DATA
}
1.2小程序模板数据内容:
这里data参数没有使单独对象一层层封装,使用了map集合key/value形式。
/**
* @author hanyy
* @Description: 公众号模板数据内容
* @date 2019/8/8 10:25
*/
@Data
public class WechatAppletTemplateItemDTO {
private String value;
}
2.推送方法: