New file |
| | |
| | | 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 appid; |
| | | 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<String ,Item> 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 String getAppid() { |
| | | return appid; |
| | | } |
| | | |
| | | public void setAppid(String appid) { |
| | | this.appid = appid; |
| | | } |
| | | |
| | | 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<String, Item> getData() { |
| | | return data; |
| | | } |
| | | |
| | | public void setData(Map<String, Item> 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; |
| | | } |
| | | |
| | | } |