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