|  |  | 
 |  |  |      */ | 
 |  |  |     private Integer status; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 模板类型 1,公众号,2,小程序 | 
 |  |  |      */ | 
 |  |  |     private Integer tempType; | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 取数模板类 | 
 |  |  |      */ | 
 |  |  |     private String templateClass; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 模板备注 | 
 |  |  | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |    public void buildDicMap(Object value) { | 
 |  |  |       if (value != null) { | 
 |  |  |          STATUS[] statusArray = STATUS.values(); | 
 |  |  |          for (STATUS s : statusArray) { | 
 |  |  |             if (s.getCode().equals(value)) { | 
 |  |  |                getDicMap().put("status", s.getName()); | 
 |  |  |             } | 
 |  |  |          } | 
 |  |  |       } | 
 |  |  |    } | 
 |  |  |     public enum TempType { | 
 |  |  |  | 
 |  |  |         MP("公众号", 1), | 
 |  |  |  | 
 |  |  |         APP("小程序", 2); | 
 |  |  |  | 
 |  |  |         private TempType(String name, int code) { | 
 |  |  |             this.name = name; | 
 |  |  |             this.code = code; | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         private String name; | 
 |  |  |         private Integer code; | 
 |  |  |  | 
 |  |  |         public String getName() { | 
 |  |  |             return name; | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         public void setName(String name) { | 
 |  |  |             this.name = name; | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         public Integer getCode() { | 
 |  |  |             return code; | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         public void setCode(Integer code) { | 
 |  |  |             this.code = code; | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     public void setStatus(Integer status) { | 
 |  |  |         buildDicMap(status); | 
 |  |  |  | 
 |  |  |         buildDicMap("status"); | 
 |  |  |  | 
 |  |  |         if (status != null) { | 
 |  |  |             STATUS[] statusArray = STATUS.values(); | 
 |  |  |             for (STATUS s : statusArray) { | 
 |  |  |                 if (s.getCode().equals(status)) { | 
 |  |  |                     getDicMap().put("status", s.getName()); | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |         this.status = status; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public String getTemplateClass() { | 
 |  |  |         return templateClass; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public void setTemplateClass(String templateClass) { | 
 |  |  |  | 
 |  |  |         this.templateClass = templateClass; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public Integer getTempType() { | 
 |  |  |  | 
 |  |  |         return tempType; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public void setTempType(Integer tempType) { | 
 |  |  |         if (tempType != null) { | 
 |  |  |             TempType[] statusArray = TempType.values(); | 
 |  |  |             for (TempType s : statusArray) { | 
 |  |  |                 if (s.getCode().equals(tempType)) { | 
 |  |  |                     getDicMap().put("tempType", s.getName()); | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |         this.tempType = tempType; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public Integer getId() { | 
 |  |  |         return id; |