liusheng
2024-06-19 e52b0e34fc06372aab64c30b526ec289b99c9af7
smartor/src/main/java/com/smartor/domain/IvrTaskcalldetail.java
@@ -1,7 +1,11 @@
package com.smartor.domain;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
@@ -9,526 +13,138 @@
/**
 * 语音任务呼叫明细对象 ivr_taskcalldetail
 *
 *
 * @author smartor
 * @date 2023-03-24
 */
public class IvrTaskcalldetail extends BaseEntity
{
@Data
@ApiModel(value = "IvrTaskcalldetail", description = "问题回答明细")
public class IvrTaskcalldetail extends BaseEntity {
    private static final long serialVersionUID = 1L;
    /**    */
    @ApiModelProperty(value = "主键")
    private String calldetailid;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "tasksingleid")
    private String callid;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "拨号uuid")
    private String uuid;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "电话号码")
    private String phone;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "操作人 ")
    private String operate;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "显示号码")
    private String displayno;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "")
    private Long inbound;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "")
    private Long incoming;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "")
    private Long assigntime;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "开始时间")
    private Long starttime;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "回答时间")
    private Long answertime;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "")
    private Long silent;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "")
    private String dtmfKey;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "音乐路径")
    private String musicpath;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "发送索引")
    private Long sentIndex;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "发送开始状态")
    private Long sentBegin;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "回答结果")
    private String asrtext;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "开始时间")
    private Long beginTime;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "结束时间")
    private Long endTime;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "发送结束状态")
    private Long sentEnd;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "提交路径")
    private String recordpath;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "提交URL")
    private String recordurl;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "模板ID")
    private String templateid;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "模板问题编号")
    private Long templatequestionnum;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "交换机ID")
    private Long switchid;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "问题文本")
    private String questiontext;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "问题语音")
    private String questionvoice;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "类别")
    private String categoryname;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "指标选项")
    private String targetoptions;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "指标值(正则匹配的选项值)")
    private String targetvalue;
    /**    */
    @Excel(name = "  ")
    @ApiModelProperty(value = "通过正则解析的值")
    private String matchedtext;
    /**    */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "  ", width = 30, dateFormat = "yyyy-MM-dd")
    @ApiModelProperty(value = "添加时间")
    private Date addtime;
    /**  上传标记  */
    @Excel(name = " 上传标记 ")
    @ApiModelProperty(value = "上传标记")
    private Long isupload;
    /**  上传时间  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = " 上传时间 ", width = 30, dateFormat = "yyyy-MM-dd")
    @ApiModelProperty(value = "上传时间")
    private Date uploadTime;
    /**  机构ID  */
    @Excel(name = " 机构ID ")
    @ApiModelProperty(value = "机构ID")
    private String orgid;
    /**  删除标记  */
    @ApiModelProperty(value = "删除标记")
    private String delFlag;
    public void setCalldetailid(String calldetailid)
    {
        this.calldetailid = calldetailid;
    }
    @ApiModelProperty(value = "问题类型")
    private String valueType;
    public String getCalldetailid()
    {
        return calldetailid;
    }
    public void setCallid(String callid)
    {
        this.callid = callid;
    }
    public String getCallid()
    {
        return callid;
    }
    public void setUuid(String uuid)
    {
        this.uuid = uuid;
    }
    public String getUuid()
    {
        return uuid;
    }
    public void setPhone(String phone)
    {
        this.phone = phone;
    }
    public String getPhone()
    {
        return phone;
    }
    public void setOperate(String operate)
    {
        this.operate = operate;
    }
    public String getOperate()
    {
        return operate;
    }
    public void setDisplayno(String displayno)
    {
        this.displayno = displayno;
    }
    public String getDisplayno()
    {
        return displayno;
    }
    public void setInbound(Long inbound)
    {
        this.inbound = inbound;
    }
    public Long getInbound()
    {
        return inbound;
    }
    public void setIncoming(Long incoming)
    {
        this.incoming = incoming;
    }
    public Long getIncoming()
    {
        return incoming;
    }
    public void setAssigntime(Long assigntime)
    {
        this.assigntime = assigntime;
    }
    public Long getAssigntime()
    {
        return assigntime;
    }
    public void setStarttime(Long starttime)
    {
        this.starttime = starttime;
    }
    public Long getStarttime()
    {
        return starttime;
    }
    public void setAnswertime(Long answertime)
    {
        this.answertime = answertime;
    }
    public Long getAnswertime()
    {
        return answertime;
    }
    public void setSilent(Long silent)
    {
        this.silent = silent;
    }
    public Long getSilent()
    {
        return silent;
    }
    public void setDtmfKey(String dtmfKey)
    {
        this.dtmfKey = dtmfKey;
    }
    public String getDtmfKey()
    {
        return dtmfKey;
    }
    public void setMusicpath(String musicpath)
    {
        this.musicpath = musicpath;
    }
    public String getMusicpath()
    {
        return musicpath;
    }
    public void setSentIndex(Long sentIndex)
    {
        this.sentIndex = sentIndex;
    }
    public Long getSentIndex()
    {
        return sentIndex;
    }
    public void setSentBegin(Long sentBegin)
    {
        this.sentBegin = sentBegin;
    }
    public Long getSentBegin()
    {
        return sentBegin;
    }
    public void setAsrtext(String asrtext)
    {
        this.asrtext = asrtext;
    }
    public String getAsrtext()
    {
        return asrtext;
    }
    public void setBeginTime(Long beginTime)
    {
        this.beginTime = beginTime;
    }
    public Long getBeginTime()
    {
        return beginTime;
    }
    public void setEndTime(Long endTime)
    {
        this.endTime = endTime;
    }
    public Long getEndTime()
    {
        return endTime;
    }
    public void setSentEnd(Long sentEnd)
    {
        this.sentEnd = sentEnd;
    }
    public Long getSentEnd()
    {
        return sentEnd;
    }
    public void setRecordpath(String recordpath)
    {
        this.recordpath = recordpath;
    }
    public String getRecordpath()
    {
        return recordpath;
    }
    public void setRecordurl(String recordurl)
    {
        this.recordurl = recordurl;
    }
    public String getRecordurl()
    {
        return recordurl;
    }
    public void setTemplateid(String templateid)
    {
        this.templateid = templateid;
    }
    public String getTemplateid()
    {
        return templateid;
    }
    public void setTemplatequestionnum(Long templatequestionnum)
    {
        this.templatequestionnum = templatequestionnum;
    }
    public Long getTemplatequestionnum()
    {
        return templatequestionnum;
    }
    public void setSwitchid(Long switchid)
    {
        this.switchid = switchid;
    }
    public Long getSwitchid()
    {
        return switchid;
    }
    public void setQuestiontext(String questiontext)
    {
        this.questiontext = questiontext;
    }
    public String getQuestiontext()
    {
        return questiontext;
    }
    public void setQuestionvoice(String questionvoice)
    {
        this.questionvoice = questionvoice;
    }
    public String getQuestionvoice()
    {
        return questionvoice;
    }
    public void setCategoryname(String categoryname)
    {
        this.categoryname = categoryname;
    }
    public String getCategoryname()
    {
        return categoryname;
    }
    public void setTargetoptions(String targetoptions)
    {
        this.targetoptions = targetoptions;
    }
    public String getTargetoptions()
    {
        return targetoptions;
    }
    public void setTargetvalue(String targetvalue)
    {
        this.targetvalue = targetvalue;
    }
    public String getTargetvalue()
    {
        return targetvalue;
    }
    public void setMatchedtext(String matchedtext)
    {
        this.matchedtext = matchedtext;
    }
    public String getMatchedtext()
    {
        return matchedtext;
    }
    public void setAddtime(Date addtime)
    {
        this.addtime = addtime;
    }
    public Date getAddtime()
    {
        return addtime;
    }
    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 setOrgid(String orgid)
    {
        this.orgid = orgid;
    }
    public String getOrgid()
    {
        return orgid;
    }
    public void setDelFlag(String delFlag)
    {
        this.delFlag = delFlag;
    }
    public String getDelFlag()
    {
        return delFlag;
    }
    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("calldetailid", getCalldetailid())
            .append("callid", getCallid())
            .append("uuid", getUuid())
            .append("phone", getPhone())
            .append("operate", getOperate())
            .append("displayno", getDisplayno())
            .append("inbound", getInbound())
            .append("incoming", getIncoming())
            .append("assigntime", getAssigntime())
            .append("starttime", getStarttime())
            .append("answertime", getAnswertime())
            .append("silent", getSilent())
            .append("dtmfKey", getDtmfKey())
            .append("musicpath", getMusicpath())
            .append("sentIndex", getSentIndex())
            .append("sentBegin", getSentBegin())
            .append("asrtext", getAsrtext())
            .append("beginTime", getBeginTime())
            .append("endTime", getEndTime())
            .append("sentEnd", getSentEnd())
            .append("recordpath", getRecordpath())
            .append("recordurl", getRecordurl())
            .append("templateid", getTemplateid())
            .append("templatequestionnum", getTemplatequestionnum())
            .append("switchid", getSwitchid())
            .append("questiontext", getQuestiontext())
            .append("questionvoice", getQuestionvoice())
            .append("categoryname", getCategoryname())
            .append("targetoptions", getTargetoptions())
            .append("targetvalue", getTargetvalue())
            .append("matchedtext", getMatchedtext())
            .append("addtime", getAddtime())
            .append("isupload", getIsupload())
            .append("uploadTime", getUploadTime())
            .append("orgid", getOrgid())
            .append("createTime", getCreateTime())
            .append("delFlag", getDelFlag())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("createBy", getCreateBy())
            .toString();
    }
}