济菏高速数据中心代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

146 lines
4.1 KiB

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;
//查询参数
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date startDate;
//查询参数
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date endDate;
public void setId(Long id)
{
this.id = id;
}
public Date getStartDate() {
return startDate;
}
public void setStartDate(Date startDate) {
this.startDate = startDate;
}
public Date getEndDate() {
return endDate;
}
public void setEndDate(Date endDate) {
this.endDate = endDate;
}
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();
}
}