package com.matrix.system.shopXcx.bean; 
 | 
  
 | 
import com.matrix.core.anotations.Extend; 
 | 
import com.matrix.core.pojo.EntityDTO; 
 | 
  
 | 
/** 
 | 
 * @author 
 | 
 * @description 微信模板消息 
 | 
 * @date 2020-01-01 10:57 
 | 
 */ 
 | 
public class ShopWxtemplateMsg extends EntityDTO { 
 | 
    @Extend 
 | 
    private static final long serialVersionUID = 1L; 
 | 
  
 | 
  
 | 
    /** 
 | 
     * 主键 
 | 
     */ 
 | 
    private Integer id; 
 | 
    /** 
 | 
     * 编码 
 | 
     */ 
 | 
    private Integer code; 
 | 
  
 | 
  
 | 
    /** 
 | 
     * 模板名称 
 | 
     */ 
 | 
    private String name; 
 | 
  
 | 
  
 | 
    /** 
 | 
     * 模板id 
 | 
     */ 
 | 
    private String uuid; 
 | 
  
 | 
  
 | 
    /** 
 | 
     * 模板状态1,启用,2禁用 
 | 
     */ 
 | 
    private Integer status; 
 | 
  
 | 
  
 | 
  
 | 
  
 | 
    /** 
 | 
     * 模板备注 
 | 
     */ 
 | 
    private String remark; 
 | 
  
 | 
  
 | 
    /** 
 | 
     * 所属公司ID 
 | 
     */ 
 | 
    private Long companyId; 
 | 
  
 | 
  
 | 
    public enum STATUS { 
 | 
  
 | 
        ENABLE("启用", 1), 
 | 
  
 | 
        DISABLE("禁用", 2); 
 | 
  
 | 
        private STATUS(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 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 void setStatus(Integer status) { 
 | 
        buildDicMap(status); 
 | 
  
 | 
        buildDicMap("status"); 
 | 
  
 | 
        this.status = status; 
 | 
    } 
 | 
  
 | 
  
 | 
    public Integer getId() { 
 | 
        return id; 
 | 
    } 
 | 
  
 | 
    public void setId(Integer id) { 
 | 
        this.id = id; 
 | 
    } 
 | 
  
 | 
  
 | 
    public String getName() { 
 | 
        return name; 
 | 
    } 
 | 
  
 | 
    public void setName(String name) { 
 | 
        this.name = name; 
 | 
    } 
 | 
  
 | 
  
 | 
    public String getUuid() { 
 | 
        return uuid; 
 | 
    } 
 | 
  
 | 
    public void setUuid(String uuid) { 
 | 
        this.uuid = uuid; 
 | 
    } 
 | 
  
 | 
  
 | 
    public Integer getStatus() { 
 | 
        return status; 
 | 
    } 
 | 
  
 | 
  
 | 
  
 | 
    public Integer getCode() { 
 | 
        return code; 
 | 
    } 
 | 
  
 | 
    public void setCode(Integer code) { 
 | 
        this.code = code; 
 | 
    } 
 | 
  
 | 
    public String getRemark() { 
 | 
        return remark; 
 | 
    } 
 | 
  
 | 
    public void setRemark(String remark) { 
 | 
        this.remark = remark; 
 | 
    } 
 | 
  
 | 
  
 | 
    public Long getCompanyId() { 
 | 
        return companyId; 
 | 
    } 
 | 
  
 | 
    public void setCompanyId(Long companyId) { 
 | 
        this.companyId = companyId; 
 | 
    } 
 | 
  
 | 
  
 | 
} 
 |