package com.zc.business.domain; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; /** * 发布渠道对象 dc_publishing_channels * * @author ruoyi * @date 2024-04-19 */ public class DcPublishingChannels extends BaseEntity { private static final long serialVersionUID = 1L; /** 主键 */ private Long id; /** 数据种类:和交通事件类型保持一致就可以 */ @Excel(name = "数据种类",readConverterExp = "1=交通事故,2=车辆故障,3=交通管制,4=交通拥堵,5=非法上路,6=路障清除,7=施工建设,8=服务区异常,9=设施设备隐患,10=异常天气,11=其他事件") private Integer dataCategory; /** 1-影响通行2-不影响通行 */ @Excel(name = "影响级别",readConverterExp="1=影响通行,2=不影响通行") private Integer infoLevel; /** 0-停用2-启用 */ @Excel(name = "启用状态",readConverterExp="0=停用,2=启用") private Integer enabled; /** 1-单人审核2-双人审核 */ @Excel(name = "审核方式",readConverterExp="1=单人审核,2=双人审核") private Integer auditMethod; /** 发布渠道:多选用逗号隔开1-手机短信2-微信公众号3-微博4-情报板5-服务网站6-微信小程序 */ @Excel(name = "发布渠道",readConverterExp="1=手机短信,2=微信公众号,3=微博,4=情报板,5=服务网站,6=微信小程序") private String publishChannels; /** 启用日期 */ @Excel(name = "启用日期", readConverterExp = "$column.readConverterExp()") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8") private Date enableDate; public void setId(Long id) { this.id = id; } public Long getId() { return id; } public void setDataCategory(Integer dataCategory) { this.dataCategory = dataCategory; } public Integer getDataCategory() { return dataCategory; } public void setInfoLevel(Integer infoLevel) { this.infoLevel = infoLevel; } public Integer getInfoLevel() { return infoLevel; } public void setEnabled(Integer enabled) { this.enabled = enabled; } public Integer getEnabled() { return enabled; } public void setAuditMethod(Integer auditMethod) { this.auditMethod = auditMethod; } public Integer getAuditMethod() { return auditMethod; } public void setPublishChannels(String publishChannels) { this.publishChannels = publishChannels; } public String getPublishChannels() { return publishChannels; } public void setEnableDate(Date enableDate) { this.enableDate = enableDate; } public Date getEnableDate() { return enableDate; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("dataCategory", getDataCategory()) .append("infoLevel", getInfoLevel()) .append("enabled", getEnabled()) .append("auditMethod", getAuditMethod()) .append("publishChannels", getPublishChannels()) .append("enableDate", getEnableDate()) .append("createTime", getCreateTime()) .append("updateTime", getUpdateTime()) .toString(); } }