package com.smartor.domain;
|
|
import com.alibaba.fastjson.annotation.JSONField;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.ruoyi.common.annotation.Excel;
|
import com.ruoyi.common.core.domain.BaseEntity;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.util.ArrayList;
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* 模板库返参对象 ivr_liba_template
|
*
|
* @author ruoyi
|
* @date 2023-12-23
|
*/
|
@Data
|
@ApiModel(value = "IvrLibaTemplateVO", description = "模板库返参对象")
|
public class IvrLibaTemplateVO extends BaseEntity {
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 主键
|
*/
|
@ApiModelProperty(value = "主键")
|
private Long id;
|
|
/**
|
* 模板ID
|
*/
|
@Excel(name = "模板名")
|
@ApiModelProperty(value = "模板名 ")
|
private String templateName;
|
|
// /**
|
// * 指标id
|
// */
|
// @Excel(name = "指标id")
|
// @ApiModelProperty(value = "指标id")
|
// private Integer targetid;
|
//
|
// /**
|
// * 指标名
|
// */
|
// @Excel(name = "指标名")
|
// @ApiModelProperty(value = "指标名")
|
// private Integer targetname;
|
|
/**
|
* 沉默时间
|
*/
|
@Excel(name = "沉默时间")
|
@ApiModelProperty(value = "沉默时间")
|
private Long silencetime;
|
//
|
// /**
|
// * 沉默持续时间
|
// */
|
// @Excel(name = "沉默持续时间")
|
// @ApiModelProperty(value = "沉默持续时间")
|
// private Long slienceRepeatTimes;
|
|
// /**
|
// * 无匹配时间
|
// */
|
// @Excel(name = "无匹配时间")
|
// @ApiModelProperty(value = "无匹配时间")
|
// private Long nomatchRepeatTimes;
|
|
/**
|
* 第一次问题编号
|
*/
|
@Excel(name = "第一次问题编号")
|
@ApiModelProperty(value = "第一次问题编号")
|
private Long firstQuestionNum;
|
|
/**
|
* 通用匹配话术
|
*/
|
@Excel(name = "通用匹配话术")
|
@ApiModelProperty(value = "通用匹配话术")
|
private String submodule;
|
|
/**
|
* 语言
|
*/
|
@Excel(name = "语言")
|
@ApiModelProperty(value = "语言")
|
private String language;
|
|
/**
|
* 描述
|
*/
|
@Excel(name = "描述")
|
@ApiModelProperty(value = "描述")
|
private String note;
|
|
// /**
|
// * 值类型(1 选项 2 文本 3 数值)
|
// */
|
// @ApiModelProperty(value = "值类型(1 选项 2 文本 3 数值)")
|
// @Excel(name = "值类型", readConverterExp = "1=选项,2=文本,3=数值")
|
// private Long valueType;
|
//
|
//
|
// @ApiModelProperty(value = "回复(指问题的回复,给问答题用的)")
|
// private String reply;
|
|
// /**
|
// * 新增用户ID
|
// */
|
// @Excel(name = "新增用户ID")
|
// @ApiModelProperty(value = "新增用户ID")
|
// private String addUserID;
|
//
|
// /**
|
// * 新增时间
|
// */
|
// @JsonFormat(pattern = "yyyy-MM-dd")
|
// @Excel(name = "新增时间", width = 30, dateFormat = "yyyy-MM-dd")
|
// @ApiModelProperty(value = "新增时间")
|
// private Date addTime;
|
//
|
// /**
|
// * 修改用户ID
|
// */
|
// @Excel(name = "修改用户ID")
|
// @ApiModelProperty(value = "修改用户ID")
|
// private String modifyUserID;
|
//
|
// /**
|
// * 修改时间
|
// */
|
// @JsonFormat(pattern = "yyyy-MM-dd")
|
// @Excel(name = "修改时间", width = 30, dateFormat = "yyyy-MM-dd")
|
// @ApiModelProperty(value = "修改时间")
|
// private Date modifyTime;
|
|
/**
|
* 分组ID
|
*/
|
@Excel(name = "分组ID")
|
@ApiModelProperty(value = "分组ID")
|
private String groupID;
|
|
/**
|
* 标签信息
|
*/
|
@Excel(name = "标签信息")
|
@ApiModelProperty(value = "标签信息")
|
private String labelInfo = "";
|
|
/**
|
* 通用匹配话术id
|
*/
|
@Excel(name = "通用匹配话术id(通用模板ID)")
|
@ApiModelProperty(value = "通用匹配话术id(通用模板ID)")
|
private String submoduleID;
|
|
/**
|
* 播报类型 0.语音优先 1.文字优先
|
*/
|
@Excel(name = "播报类型 0.语音优先 1.文字优先")
|
@ApiModelProperty(value = " 播报类型 0.语音优先 1.文字优先")
|
private Long playType;
|
|
/**
|
* 疾病关联
|
*/
|
@Excel(name = "疾病关联")
|
@ApiModelProperty(value = "疾病关联")
|
private String icd10code;
|
|
/**
|
* 疾病关联名称
|
*/
|
@Excel(name = "疾病关联名称")
|
@ApiModelProperty(value = "疾病关联名称")
|
private String icd10codename;
|
//
|
// /**
|
// * atuoTaskDayOffset
|
// */
|
// @Excel(name = "atuoTaskDayOffset")
|
// @ApiModelProperty(value = "atuoTaskDayOffset")
|
// private Long atuoTaskDayOffset;
|
|
/**
|
* 部门ID
|
*/
|
@Excel(name = "部门ID")
|
@ApiModelProperty(value = "部门ID")
|
private String deptIds;
|
|
/**
|
* 部门名称
|
*/
|
@Excel(name = "部门名称")
|
@ApiModelProperty(value = "部门名称")
|
private String deptNames = "";
|
|
// /**
|
// * F_KSDM
|
// */
|
// @Excel(name = "F_KSDM")
|
// @ApiModelProperty(value = "F_KSDM")
|
// private String fKsdm;
|
|
/**
|
* 删除标记
|
*/
|
@ApiModelProperty(value = "删除标记")
|
private String delFlag;
|
|
/**
|
* 上传标记
|
*/
|
@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;
|
|
/**
|
* 父ID
|
*/
|
@Excel(name = "父ID")
|
@ApiModelProperty(value = "父ID")
|
private Long pid;
|
|
/**
|
* 无匹配次数
|
*/
|
@Excel(name = "无匹配次数")
|
@ApiModelProperty(value = "无匹配次数")
|
private Long mateNum = 0L;
|
|
/**
|
* GUID
|
*/
|
@Excel(name = "GUID")
|
@ApiModelProperty(value = "GUID")
|
private String guid;
|
|
/**
|
* 分类id
|
*/
|
@Excel(name = "分类id")
|
@ApiModelProperty(value = "分类id")
|
private Long assortid;
|
|
/**
|
* 参数变量
|
*/
|
@Excel(name = "参数变量")
|
@ApiModelProperty(value = "参数变量")
|
private String parameter;
|
|
/**
|
* 版本号
|
*/
|
@Excel(name = "版本号")
|
@ApiModelProperty(value = "版本号")
|
private String version;
|
|
/**
|
* 可用状态
|
*/
|
@Excel(name = "可用状态")
|
@ApiModelProperty(value = "可用状态")
|
private String isenable;
|
|
/**
|
* 医院院区
|
*/
|
@Excel(name = "医院院区")
|
@ApiModelProperty(value = "医院院区")
|
private String campus = "";
|
|
/**
|
* 标签
|
*/
|
@Excel(name = "标签")
|
@ApiModelProperty(value = "标签")
|
private String tag;
|
|
/**
|
* 随访前
|
*/
|
@Excel(name = "随访前")
|
@ApiModelProperty(value = "随访前")
|
private String revisitBefore;
|
|
/**
|
* 随访后
|
*/
|
@Excel(name = "随访后")
|
@ApiModelProperty(value = "随访后")
|
private String revisitAfter;
|
|
/**
|
* 适用方式:调查表1,智能语音2、人工3
|
*/
|
@Excel(name = "适用方式:调查表1,智能语音2、人工3")
|
@ApiModelProperty(value = "适用方式:调查表1,智能语音2、人工3")
|
private String suitway;
|
|
/**
|
* 静默次数
|
*/
|
@Excel(name = "静默次数")
|
@ApiModelProperty(value = "静默次数")
|
private Long noVoiceNum = 0L;
|
|
// /**
|
// * 标签
|
// */
|
// @Excel(name = "其它数据(存储变量)")
|
// @ApiModelProperty(value = "其它数据(存储变量)")
|
// private String otherdata;
|
|
/**
|
* 是否存在操作:1 新增 2修改 3删除
|
*/
|
@ApiModelProperty(value = "是否存在操作:1 新增 2修改 3删除")
|
private Integer isoperation;
|
//
|
// @ApiModelProperty(value = "模板标签集合")
|
// private List<IvrLibaTemplateTarget> ivrLibaTemplateTargetList;
|
|
@ApiModelProperty(value = "模板问题集合")
|
private List<IvrLibaTemplateScriptVO> ivrLibaTemplateScriptVOList = new ArrayList<>();
|
|
@ApiModelProperty(value = "模板指标集合")
|
private List<IvrLibaTemplateTag> ivrLibaTemplateTagList = new ArrayList<>();
|
|
@ApiModelProperty(value = "模板科室关联表集合")
|
private List<TemplateDept> tempDetpRelevances = new ArrayList<>();
|
|
}
|