| 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; | 
|     } | 
|   | 
| } |