package com.matrix.system.wechart.templateMsg; import com.alibaba.fastjson.JSONObject; import com.aliyuncs.utils.HttpsUtils; import org.apache.commons.collections.map.HashedMap; import java.util.Map; /** * 公众号模板消息对象 */ public class GzhTemplateMessagePojo { private String touser; private String template_id; private String url; private Miniprogram miniprogram; public static class Miniprogram{ private String appid; private String pagepath; public Miniprogram(String appid, String pagepath) { this.appid = appid; this.pagepath = pagepath; } public String getAppid() { return appid; } public void setAppid(String appid) { this.appid = appid; } public String getPagepath() { return pagepath; } public void setPagepath(String pagepath) { this.pagepath = pagepath; } } public Map data=new HashedMap(); public static class Item{ private String value; private String color; public Item(String value, String color) { this.value = value; this.color = color; } public String getValue() { return value; } public void setValue(String value) { this.value = value; } public String getColor() { return color; } public void setColor(String color) { this.color = color; } } public void setMiniprogram(String appid,String url){ this.setMiniprogram(new Miniprogram(appid,url)); } public void setFirst(String value, String color){ this.data.put("first",new Item(value,color)); } public void setKeyWord(String value, String color){ this.data.put("keyword"+(this.data.size()),new Item(value,color)); } public void setRemark(String value, String color){ this.data.put("remark",new Item(value,color)); } public Miniprogram getMiniprogram() { return miniprogram; } public void setMiniprogram(Miniprogram miniprogram) { this.miniprogram = miniprogram; } public Map getData() { return data; } public void setData(Map data) { this.data = data; } public String getTouser() { return touser; } public void setTouser(String touser) { this.touser = touser; } public String getTemplate_id() { return template_id; } public void setTemplate_id(String template_id) { this.template_id = template_id; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } }