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