package com.smartor.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;
|
|
/**
|
* 方案任务处理记录对象 scheme_taskrecord
|
*
|
* @author smartor
|
* @date 2023-03-04
|
*/
|
public class SchemeTaskrecord extends BaseEntity
|
{
|
private static final long serialVersionUID = 1L;
|
|
/** 自增ID */
|
private Long id;
|
|
/** 类型;0.人工 1.微信 2.短信 3.AI电话 */
|
@Excel(name = " 类型;0.人工 1.微信 2.短信 3.AI电话 ")
|
private Long recordtype;
|
|
/** 任务ID */
|
@Excel(name = " 任务ID ")
|
private Long taskid;
|
|
/** 结果 */
|
@Excel(name = " 结果 ")
|
private String result;
|
|
/** 机构ID */
|
@Excel(name = " 机构ID ")
|
private String orgid;
|
|
/** 删除标记 */
|
private String delFlag;
|
|
/** 上传标记 */
|
@Excel(name = " 上传标记 ")
|
private Long isupload;
|
|
/** 上传时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@Excel(name = " 上传时间 ", width = 30, dateFormat = "yyyy-MM-dd")
|
private Date uploadTime;
|
|
/** 关联ID;问卷结果ID */
|
@Excel(name = " 关联ID;问卷结果ID ")
|
private Long relationid;
|
|
/** 渠道类型;默认0 类型为微信/短信时-1.微信 2短信 */
|
@Excel(name = " 渠道类型;默认0 类型为微信/短信时-1.微信 2短信 ")
|
private Long channeltype;
|
|
/** 发送时间/外呼时间/随访时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@Excel(name = " 发送时间/外呼时间/随访时间 ", width = 30, dateFormat = "yyyy-MM-dd")
|
private Date sendtime;
|
|
/** 操作人/随访人/复核人 */
|
@Excel(name = " 操作人/随访人/复核人 ")
|
private String operator;
|
|
/** 回复时间/挂断时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@Excel(name = " 回复时间/挂断时间 ", width = 30, dateFormat = "yyyy-MM-dd")
|
private Date replytime;
|
|
/** 复核时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@Excel(name = " 复核时间 ", width = 30, dateFormat = "yyyy-MM-dd")
|
private Date reviewtime;
|
|
/** 状态 */
|
@Excel(name = " 状态 ")
|
private Long state;
|
|
/** 复核状态;0待复核 1成功 2失败 */
|
@Excel(name = " 复核状态;0待复核 1成功 2失败 ")
|
private Long reviewstate;
|
|
/** 关联场景ID */
|
@Excel(name = " 关联场景ID ")
|
private Long sceneid;
|
|
/** 标识 */
|
@Excel(name = " 标识 ")
|
private String uuid;
|
|
/** 发送的目标号码(AI外呼使用) */
|
@Excel(name = " 发送的目标号码", readConverterExp = "A=I外呼使用")
|
private String sendphone;
|
|
/** 是否再次执行 */
|
@Excel(name = " 是否再次执行 ")
|
private Long isagain;
|
|
/** 坐席ID */
|
@Excel(name = " 坐席ID ")
|
private Long seatsid;
|
|
/** 手动处理类型 */
|
@Excel(name = " 手动处理类型 ")
|
private Long handletype;
|
|
public void setId(Long id)
|
{
|
this.id = id;
|
}
|
|
public Long getId()
|
{
|
return id;
|
}
|
public void setRecordtype(Long recordtype)
|
{
|
this.recordtype = recordtype;
|
}
|
|
public Long getRecordtype()
|
{
|
return recordtype;
|
}
|
public void setTaskid(Long taskid)
|
{
|
this.taskid = taskid;
|
}
|
|
public Long getTaskid()
|
{
|
return taskid;
|
}
|
public void setResult(String result)
|
{
|
this.result = result;
|
}
|
|
public String getResult()
|
{
|
return result;
|
}
|
public void setOrgid(String orgid)
|
{
|
this.orgid = orgid;
|
}
|
|
public String getOrgid()
|
{
|
return orgid;
|
}
|
public void setDelFlag(String delFlag)
|
{
|
this.delFlag = delFlag;
|
}
|
|
public String getDelFlag()
|
{
|
return delFlag;
|
}
|
public void setIsupload(Long isupload)
|
{
|
this.isupload = isupload;
|
}
|
|
public Long getIsupload()
|
{
|
return isupload;
|
}
|
public void setUploadTime(Date uploadTime)
|
{
|
this.uploadTime = uploadTime;
|
}
|
|
public Date getUploadTime()
|
{
|
return uploadTime;
|
}
|
public void setRelationid(Long relationid)
|
{
|
this.relationid = relationid;
|
}
|
|
public Long getRelationid()
|
{
|
return relationid;
|
}
|
public void setChanneltype(Long channeltype)
|
{
|
this.channeltype = channeltype;
|
}
|
|
public Long getChanneltype()
|
{
|
return channeltype;
|
}
|
public void setSendtime(Date sendtime)
|
{
|
this.sendtime = sendtime;
|
}
|
|
public Date getSendtime()
|
{
|
return sendtime;
|
}
|
public void setOperator(String operator)
|
{
|
this.operator = operator;
|
}
|
|
public String getOperator()
|
{
|
return operator;
|
}
|
public void setReplytime(Date replytime)
|
{
|
this.replytime = replytime;
|
}
|
|
public Date getReplytime()
|
{
|
return replytime;
|
}
|
public void setReviewtime(Date reviewtime)
|
{
|
this.reviewtime = reviewtime;
|
}
|
|
public Date getReviewtime()
|
{
|
return reviewtime;
|
}
|
public void setState(Long state)
|
{
|
this.state = state;
|
}
|
|
public Long getState()
|
{
|
return state;
|
}
|
public void setReviewstate(Long reviewstate)
|
{
|
this.reviewstate = reviewstate;
|
}
|
|
public Long getReviewstate()
|
{
|
return reviewstate;
|
}
|
public void setSceneid(Long sceneid)
|
{
|
this.sceneid = sceneid;
|
}
|
|
public Long getSceneid()
|
{
|
return sceneid;
|
}
|
public void setUuid(String uuid)
|
{
|
this.uuid = uuid;
|
}
|
|
public String getUuid()
|
{
|
return uuid;
|
}
|
public void setSendphone(String sendphone)
|
{
|
this.sendphone = sendphone;
|
}
|
|
public String getSendphone()
|
{
|
return sendphone;
|
}
|
public void setIsagain(Long isagain)
|
{
|
this.isagain = isagain;
|
}
|
|
public Long getIsagain()
|
{
|
return isagain;
|
}
|
public void setSeatsid(Long seatsid)
|
{
|
this.seatsid = seatsid;
|
}
|
|
public Long getSeatsid()
|
{
|
return seatsid;
|
}
|
public void setHandletype(Long handletype)
|
{
|
this.handletype = handletype;
|
}
|
|
public Long getHandletype()
|
{
|
return handletype;
|
}
|
|
@Override
|
public String toString() {
|
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
.append("id", getId())
|
.append("recordtype", getRecordtype())
|
.append("taskid", getTaskid())
|
.append("result", getResult())
|
.append("remark", getRemark())
|
.append("orgid", getOrgid())
|
.append("delFlag", getDelFlag())
|
.append("updateBy", getUpdateBy())
|
.append("updateTime", getUpdateTime())
|
.append("createBy", getCreateBy())
|
.append("createTime", getCreateTime())
|
.append("isupload", getIsupload())
|
.append("uploadTime", getUploadTime())
|
.append("relationid", getRelationid())
|
.append("channeltype", getChanneltype())
|
.append("sendtime", getSendtime())
|
.append("operator", getOperator())
|
.append("replytime", getReplytime())
|
.append("reviewtime", getReviewtime())
|
.append("state", getState())
|
.append("reviewstate", getReviewstate())
|
.append("sceneid", getSceneid())
|
.append("uuid", getUuid())
|
.append("sendphone", getSendphone())
|
.append("isagain", getIsagain())
|
.append("seatsid", getSeatsid())
|
.append("handletype", getHandletype())
|
.toString();
|
}
|
}
|