liusheng
2024-09-18 907641e56c2085aaa81f267946dc3e3e9fca73e7
smartor/src/main/java/com/smartor/domain/IvrLibaScript.java
@@ -1,437 +1,340 @@
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;
import com.ruoyi.common.core.domain.BaseEntity;
/**
 * 话术库对象 ivr_liba_script
 *
 * @author smartor
 * @date 2023-03-22
 * 问题话术库对象 ivr_liba_script
 *
 * @author ruoyi
 * @date 2023-12-21
 */
public class IvrLibaScript extends BaseEntity
{
@Data
@ApiModel(value = "IvrLibaScript", description = "问题话术库对象")
public class IvrLibaScript extends BaseEntity {
    private static final long serialVersionUID = 1L;
    /**    */
    private String questionid;
    /**
     * 问题话术id
     */
    @ApiModelProperty("问题话术id(主键)")
    private Long id;
    /**    */
    @Excel(name = "  ")
    private String questionpoint;
    /**
     * 问题话术标题
     */
    @ApiModelProperty("问题话术标题")
    @Excel(name = "问题话术标题")
    private String scriptTopic;
    /**    */
    @Excel(name = "  ")
    private String questiontext;
    /**
     * 话术内容
     */
    @ApiModelProperty("话术内容")
    @Excel(name = "话术内容")
    private String scriptContent;
    /**    */
    @Excel(name = "  ")
    private String questionvoice;
    /**
     * 话术描述
     */
    @ApiModelProperty("话术描述")
    @Excel(name = "话术描述")
    private String scriptDesc;
    /**    */
    @Excel(name = "  ")
    private String nomatchtext;
    /**
     * 问题图片路径
     */
    @ApiModelProperty("问题图片路径")
    @Excel(name = "问题图片路径")
    private String picturePath;
    /**    */
    @Excel(name = "  ")
    /**
     * 话术语音
     */
    @ApiModelProperty("话术语音")
    @Excel(name = "话术语音")
    private String scriptVoice;
    /**
     * 无匹配话术
     */
    @ApiModelProperty("无匹配话术")
    @Excel(name = "无匹配话术")
    private String noMatchText;
    /**
     * 无匹配话术语音
     */
    @ApiModelProperty("无匹配话术语音")
    @Excel(name = "无匹配话术语音")
    private String nomatchvoice;
    /**    */
    @Excel(name = "  ")
    private String sliencetext;
    /**
     * 静默话术
     */
    @ApiModelProperty("静默话术")
    @Excel(name = "静默话术")
    private String slienceText;
    /**    */
    @Excel(name = "  ")
    /**
     * 静默话术语音
     */
    @ApiModelProperty("静默话术语音")
    @Excel(name = "静默话术语音")
    private String sliencevoice;
    /**    */
    @Excel(name = "  ")
    /**
     * 通用库匹配后话术
     */
    @ApiModelProperty("通用库匹配后话术")
    @Excel(name = "通用库匹配后话术")
    private String submoduletext;
    /**    */
    @Excel(name = "  ")
    /**
     * 通用库匹配后话术语音
     */
    @ApiModelProperty("通用库匹配后话术语音")
    @Excel(name = "通用库匹配后话术语音")
    private String submodulevoice;
    /**    */
    @Excel(name = "  ")
    private String noclearlytext;
    /**
     * 听不清话术
     */
    @ApiModelProperty("听不清话术")
    @Excel(name = "听不清话术")
    private String noClearlyText;
    /**    */
    @Excel(name = "  ")
    /**
     * 听不清话术语音
     */
    @ApiModelProperty("听不清话术语音")
    @Excel(name = "听不清话术语音")
    private String noclearlyvoice;
    /**    */
    @Excel(name = "  ")
    private String questiontype;
    /**
     * 问题类型
     */
    @ApiModelProperty("问题类型")
    @Excel(name = "问题类型 ")
    private String scriptType;
    /**    */
    @Excel(name = "  ")
    private String categoryname;
    /**
     * 对应的ivr_liba_target表的主键
     */
    @ApiModelProperty("对应的ivr_liba_target表的主键")
    @Excel(name = "对应的ivr_liba_target表的主键")
    private Long targetid;
    /**    */
    @Excel(name = "  ")
    /**
     * 指标类型
     */
    @Excel(name = "指标类型")
    @ApiModelProperty(value = "指标类型")
    private String targettype;
    /**
     * 指标描述
     */
    @Excel(name = "指标描述")
    @ApiModelProperty(value = "指标描述")
    private String targetdesc;
    /**
     * 指标名称
     */
    @ApiModelProperty("指标名称")
    @Excel(name = "指标名称")
    private String targetname;
    /**
     * 指标标选项汇总
     */
    @ApiModelProperty("指标标选项汇总")
    @Excel(name = "指标标选项汇总")
    private String targetoptions;
    /**    */
    @Excel(name = "  ")
    /**
     * 适用语言
     */
    @ApiModelProperty("适用语言")
    @Excel(name = "适用语言")
    private String language;
    /**    */
    @Excel(name = "  ")
    private String note;
    /**    */
    @Excel(name = "  ")
    private Long version;
    /**
     * 版本
     */
    @ApiModelProperty("版本")
    @Excel(name = "版本")
    private String version;
    /**    */
    @Excel(name = "  ")
    private Long isenable;
    /**
     * 启用状态
     */
    @ApiModelProperty("启用状态")
    @Excel(name = "启用状态")
    private Long usestate;
    /**    */
    @Excel(name = "  ")
    private Long isdel;
    /**    */
    @Excel(name = "  ")
    /**
     *
     */
    @ApiModelProperty("添加人ID")
    @Excel(name = "添加人ID")
    private String adduserid;
    /**    */
    /**
     *
     */
    @ApiModelProperty("添加时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "  ", width = 30, dateFormat = "yyyy-MM-dd")
    @Excel(name = "添加时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date addtime;
    /**    */
    @Excel(name = "  ")
    /**
     *
     */
    @ApiModelProperty("调整人id")
    @Excel(name = "调整人id")
    private String modifyuserid;
    /**    */
    /**
     *
     */
    @ApiModelProperty("调整时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "  ", width = 30, dateFormat = "yyyy-MM-dd")
    @Excel(name = "调整时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date modifytime;
    /**    */
    @Excel(name = "  ")
    private String groupid;
    /**
     * 分类id
     */
    @ApiModelProperty("分类id")
    @Excel(name = "分类id")
    private String assortid;
    /**  删除标记  */
    /**
     * 删除标记
     */
    @ApiModelProperty("删除标记")
    private String delFlag;
    /**  上传标记  */
    /**
     * 上传标记
     */
    @ApiModelProperty("上传标记")
    @Excel(name = " 上传标记 ")
    private Long isupload;
    /**  上传时间  */
    /**
     * 值类型(1 选项  2 文本  3 数值)
     */
    @ApiModelProperty(value = "值类型(1 选项  2 文本  3 数值)")
    @Excel(name = "值类型", readConverterExp = "1=选项,2=文本,3=数值")
    private Long valueType;
    /**
     * 回复(指问题的回复,给问答题用的)
     */
    @ApiModelProperty(value = "回复(指问题的回复,给问答题用的)")
    private String reply;
    /**
     * 上传时间
     */
    @ApiModelProperty("上传时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = " 上传时间 ", width = 30, dateFormat = "yyyy-MM-dd")
    private Date uploadTime;
    /**  机构ID  */
    /**
     * 机构ID
     */
    @ApiModelProperty("机构ID")
    @Excel(name = " 机构ID ")
    private String orgid;
    public void setQuestionid(String questionid)
    {
        this.questionid = questionid;
    }
    /**
     * 参数变量
     */
    @ApiModelProperty("参数变量")
    @Excel(name = " 参数变量 ")
    private String otherdata;
    public String getQuestionid()
    {
        return questionid;
    }
    public void setQuestionpoint(String questionpoint)
    {
        this.questionpoint = questionpoint;
    }
    /**
     * 父ID
     */
    @ApiModelProperty("父ID")
    @Excel(name = "父ID")
    private Long pid;
    public String getQuestionpoint()
    {
        return questionpoint;
    }
    public void setQuestiontext(String questiontext)
    {
        this.questiontext = questiontext;
    }
    /**
     * GUID
     */
    @ApiModelProperty("GUID")
    @Excel(name = "GUID")
    private String guid;
    public String getQuestiontext()
    {
        return questiontext;
    }
    public void setQuestionvoice(String questionvoice)
    {
        this.questionvoice = questionvoice;
    }
    /**
     * 是否可用
     */
    @Excel(name = "是否可用")
    @ApiModelProperty(value = "是否可用")
    private String isAvailable;
    public String getQuestionvoice()
    {
        return questionvoice;
    }
    public void setNomatchtext(String nomatchtext)
    {
        this.nomatchtext = nomatchtext;
    }
    /**
     * 适用方式:调查表1,智能语音2、人工3
     */
    @ApiModelProperty("适用方式:调查表1,智能语音2、人工3")
    @Excel(name = "适用方式:调查表1,智能语音2、人工3")
    private String suitway;
    public String getNomatchtext()
    {
        return nomatchtext;
    }
    public void setNomatchvoice(String nomatchvoice)
    {
        this.nomatchvoice = nomatchvoice;
    }
    /**
     * 医院院区
     */
    @Excel(name = "医院院区")
    @ApiModelProperty(value = "医院院区")
    private String campus;
    public String getNomatchvoice()
    {
        return nomatchvoice;
    }
    public void setSliencetext(String sliencetext)
    {
        this.sliencetext = sliencetext;
    }
    /**
     * 部门ID
     */
    @Excel(name = "部门ID")
    @ApiModelProperty(value = "部门ID")
    private String deptIds;
    public String getSliencetext()
    {
        return sliencetext;
    }
    public void setSliencevoice(String sliencevoice)
    {
        this.sliencevoice = sliencevoice;
    }
    /**
     * 部门名称
     */
    @Excel(name = "部门名称")
    @ApiModelProperty(value = "部门名称")
    private String deptNames;
    public String getSliencevoice()
    {
        return sliencevoice;
    }
    public void setSubmoduletext(String submoduletext)
    {
        this.submoduletext = submoduletext;
    }
    /**
     * 标签
     */
    @Excel(name = "标签")
    @ApiModelProperty(value = "标签")
    private String tag;
    public String getSubmoduletext()
    {
        return submoduletext;
    }
    public void setSubmodulevoice(String submodulevoice)
    {
        this.submodulevoice = submodulevoice;
    }
    /**
     * pageNum
     */
    @ApiModelProperty(value = "pageNum")
    @Excel(name = "pageNum")
    private Integer pageNum;
    public String getSubmodulevoice()
    {
        return submodulevoice;
    }
    public void setNoclearlytext(String noclearlytext)
    {
        this.noclearlytext = noclearlytext;
    }
    /**
     * pageSize
     */
    @ApiModelProperty(value = "pageSize")
    @Excel(name = "pageSize")
    private Integer pageSize;
    public String getNoclearlytext()
    {
        return noclearlytext;
    }
    public void setNoclearlyvoice(String noclearlyvoice)
    {
        this.noclearlyvoice = noclearlyvoice;
    }
    public String getNoclearlyvoice()
    {
        return noclearlyvoice;
    }
    public void setQuestiontype(String questiontype)
    {
        this.questiontype = questiontype;
    }
    public String getQuestiontype()
    {
        return questiontype;
    }
    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 setLanguage(String language)
    {
        this.language = language;
    }
    public String getLanguage()
    {
        return language;
    }
    public void setNote(String note)
    {
        this.note = note;
    }
    public String getNote()
    {
        return note;
    }
    public void setVersion(Long version)
    {
        this.version = version;
    }
    public Long getVersion()
    {
        return version;
    }
    public void setIsenable(Long isenable)
    {
        this.isenable = isenable;
    }
    public Long getIsenable()
    {
        return isenable;
    }
    public void setIsdel(Long isdel)
    {
        this.isdel = isdel;
    }
    public Long getIsdel()
    {
        return isdel;
    }
    public void setAdduserid(String adduserid)
    {
        this.adduserid = adduserid;
    }
    public String getAdduserid()
    {
        return adduserid;
    }
    public void setAddtime(Date addtime)
    {
        this.addtime = addtime;
    }
    public Date getAddtime()
    {
        return addtime;
    }
    public void setModifyuserid(String modifyuserid)
    {
        this.modifyuserid = modifyuserid;
    }
    public String getModifyuserid()
    {
        return modifyuserid;
    }
    public void setModifytime(Date modifytime)
    {
        this.modifytime = modifytime;
    }
    public Date getModifytime()
    {
        return modifytime;
    }
    public void setGroupid(String groupid)
    {
        this.groupid = groupid;
    }
    public String getGroupid()
    {
        return groupid;
    }
    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 setOrgid(String orgid)
    {
        this.orgid = orgid;
    }
    public String getOrgid()
    {
        return orgid;
    }
    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("questionid", getQuestionid())
            .append("questionpoint", getQuestionpoint())
            .append("questiontext", getQuestiontext())
            .append("questionvoice", getQuestionvoice())
            .append("nomatchtext", getNomatchtext())
            .append("nomatchvoice", getNomatchvoice())
            .append("sliencetext", getSliencetext())
            .append("sliencevoice", getSliencevoice())
            .append("submoduletext", getSubmoduletext())
            .append("submodulevoice", getSubmodulevoice())
            .append("noclearlytext", getNoclearlytext())
            .append("noclearlyvoice", getNoclearlyvoice())
            .append("questiontype", getQuestiontype())
            .append("categoryname", getCategoryname())
            .append("targetoptions", getTargetoptions())
            .append("language", getLanguage())
                .append("note", getNote())
            .append("version", getVersion())
            .append("isenable", getIsenable())
            .append("isdel", getIsdel())
            .append("adduserid", getAdduserid())
            .append("addtime", getAddtime())
            .append("modifyuserid", getModifyuserid())
            .append("modifytime", getModifytime())
            .append("groupid", getGroupid())
            .append("delFlag", getDelFlag())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("isupload", getIsupload())
            .append("uploadTime", getUploadTime())
            .append("orgid", getOrgid())
            .toString();
    }
}