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;
|
|
/**
|
* 模板类型 1,公众号,2,小程序
|
*/
|
private Integer tempType;
|
|
/**
|
* 取数模板类
|
*/
|
private String templateClass;
|
|
/**
|
* 模板备注
|
*/
|
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 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) {
|
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;
|
}
|
|
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;
|
}
|
|
|
}
|