package com.smartor.domain;
|
|
import java.util.Date;
|
|
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;
|
|
/**
|
* 随访任务异常记录跟踪对象 service_subtask_detail_trace
|
*
|
* @author lihu
|
* @date 2026-03-24
|
*/
|
@Data
|
@ApiModel("随访任务异常记录跟踪")
|
public class ServiceSubtaskDetailTrace extends BaseEntity {
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 主键
|
*/
|
@ApiModelProperty("主键")
|
//数据库自增改成@TableId(type = IdType.AUTO)
|
private Long id;
|
|
/**
|
* 明细id
|
*/
|
@ApiModelProperty("明细id")
|
@Excel(name = "明细id")
|
private Long detailId;
|
|
/**
|
* 子任务ID
|
*/
|
@ApiModelProperty("子任务ID")
|
@Excel(name = "子任务ID")
|
private Long subId;
|
|
/**
|
* 任务ID
|
*/
|
@ApiModelProperty("任务ID")
|
@Excel(name = "任务ID")
|
private Long taskid;
|
|
/**
|
* 任务模板ID
|
*/
|
@ApiModelProperty("任务模板ID")
|
@Excel(name = "任务模板ID")
|
private Long templateid;
|
|
/**
|
* 任务模板问题题号
|
*/
|
@ApiModelProperty("任务模板问题题号")
|
@Excel(name = "任务模板问题题号")
|
private Long templatequestionnum;
|
|
/**
|
* 问题选项id
|
*/
|
@ApiModelProperty("问题选项id")
|
@Excel(name = "问题选项id")
|
private Long switchid;
|
|
/**
|
* 问题文本
|
*/
|
@ApiModelProperty("问题文本 ")
|
@Excel(name = "问题文本 ")
|
private String questiontext;
|
|
/**
|
* 问题语音
|
*/
|
@ApiModelProperty("问题语音 ")
|
@Excel(name = "问题语音 ")
|
private String questionvoice;
|
|
/**
|
* 类别
|
*/
|
@ApiModelProperty("类别")
|
@Excel(name = "类别")
|
private String categoryname;
|
|
// /** 指标选项 */
|
// @ApiModelProperty("指标选项")
|
// @Excel(name = "指标选项")
|
// private String targetoptions;
|
|
/**
|
* 指标id
|
*/
|
@ApiModelProperty("指标id")
|
@Excel(name = "指标id")
|
private Long targetid;
|
|
/**
|
* 指标选项值(正则匹配的选项值)
|
*/
|
@ApiModelProperty("指标选项值(正则匹配的选项值)")
|
@Excel(name = "指标选项值", readConverterExp = "正=则匹配的选项值")
|
private String targetvalue;
|
|
/**
|
* 通过正则解析的值
|
*/
|
@ApiModelProperty("通过正则解析的值")
|
@Excel(name = "通过正则解析的值")
|
private String matchedtext;
|
|
/**
|
* 拨号uuid
|
*/
|
@ApiModelProperty("拨号uuid")
|
@Excel(name = "拨号uuid")
|
private String uuid;
|
|
/**
|
* GUID
|
*/
|
@ApiModelProperty("GUID")
|
@Excel(name = "GUID")
|
private String guid;
|
|
/**
|
* 问题类型:语音、问卷
|
*/
|
@ApiModelProperty("问题类型:语音、问卷")
|
@Excel(name = "问题类型:(1.单选 2多选 3问答 4填空 5其它)")
|
private String valueType;
|
|
/**
|
* 问题类型:语音、问卷
|
*/
|
@ApiModelProperty("问题类型:语音、问卷")
|
@Excel(name = "模板类型:1.语音 2.问卷")
|
private Integer templateType;
|
|
/**
|
* 问题类型
|
*/
|
@ApiModelProperty("问题分类:(例如,门诊满意度:mzmyd 住院满意度:zymyd ...)")
|
@Excel(name = "问题分类:(例如,门诊满意度:mzmyd 住院满意度:zymyd ...)")
|
private String type;
|
|
/**
|
* 问题ID
|
*/
|
@ApiModelProperty("问题ID")
|
@Excel(name = "问题ID")
|
private Long scriptid;
|
|
/**
|
* 选项答案的附加信息
|
*/
|
@ApiModelProperty("选项答案的附加信息")
|
@Excel(name = "选项答案的附加信息")
|
private String answerps;
|
|
/**
|
* 对答案的评语
|
*/
|
@ApiModelProperty("对答案的评语")
|
@Excel(name = "对答案的评语")
|
private String comment;
|
|
/**
|
* 回答结果
|
*/
|
@ApiModelProperty("回答结果")
|
@Excel(name = "回答结果")
|
private String asrtext;
|
|
/**
|
* 录音地址
|
*/
|
@ApiModelProperty("录音地址")
|
@Excel(name = "录音地址")
|
private String recordpath;
|
|
/**
|
* 录音URL
|
*/
|
@ApiModelProperty("录音URL")
|
@Excel(name = "录音URL")
|
private String recordurl;
|
|
/**
|
* 患者ID
|
*/
|
@ApiModelProperty("患者ID")
|
@Excel(name = "患者ID")
|
private Long patid;
|
|
/**
|
* 包含患者姓名、患者电话、就诊科室等
|
*/
|
@ApiModelProperty("包含患者姓名、患者电话、就诊科室等")
|
@Excel(name = "包含患者姓名、患者电话、就诊科室等")
|
private String patdesc;
|
|
/**
|
* 处理科室id
|
*/
|
@ApiModelProperty("处理科室id")
|
@Excel(name = "处理科室id")
|
private Long todeptid;
|
|
/**
|
* 处理科室编号
|
*/
|
@ApiModelProperty("处理科室编号")
|
@Excel(name = "处理科室编号")
|
private String todeptcode;
|
|
/**
|
* 处理科室名称
|
*/
|
@ApiModelProperty("处理科室名称")
|
@Excel(name = "处理科室名称")
|
private String todeptname;
|
|
/**
|
* 处理结果(处理科室)
|
*/
|
@ApiModelProperty("处理结果(处理科室)")
|
@Excel(name = "处理结果", readConverterExp = "处=理科室")
|
private String handleresult;
|
|
/**
|
* 处理详细说明(处理科室)
|
*/
|
@ApiModelProperty("处理详细说明(处理科室)")
|
@Excel(name = "处理详细说明", readConverterExp = "处=理科室")
|
private String handledesc;
|
|
/**
|
* 处理标记:0未处理,1已处理
|
*/
|
@ApiModelProperty("处理标记:0未处理,1已处理")
|
@Excel(name = "处理标记:0未处理,1已处理")
|
private String handleFlag;
|
|
/**
|
* 处理人
|
*/
|
@ApiModelProperty("处理人")
|
@Excel(name = "处理人")
|
private String handleBy;
|
|
/**
|
* 处理时间
|
*/
|
@ApiModelProperty("处理时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "处理时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
private Date handleTime;
|
|
/**
|
* 抄送科室,多个科室
|
*/
|
@ApiModelProperty("抄送科室,多个科室")
|
@Excel(name = "抄送科室,多个科室")
|
private String ccdepts;
|
|
/**
|
* 最终(质管部门)意见
|
*/
|
@ApiModelProperty("最终(质管部门)意见")
|
@Excel(name = "最终", readConverterExp = "质=管部门")
|
private String finaloption;
|
|
/**
|
* 最终(质管部门)意见时间
|
*/
|
@ApiModelProperty("最终(质管部门)意见时间")
|
@Excel(name = "最终", readConverterExp = "质=管部门")
|
private Date finaltime;
|
|
/**
|
* 操作人
|
*/
|
@ApiModelProperty("操作人 ")
|
@Excel(name = "操作人 ")
|
private String operate;
|
|
/**
|
* 医院机构ID
|
*/
|
@ApiModelProperty("医院机构ID")
|
@Excel(name = "医院机构ID")
|
private String orgid;
|
|
/**
|
* 上传标志(0:未上传 1:已上传)
|
*/
|
@ApiModelProperty("上传标志(0:未上传 1:已上传)")
|
@Excel(name = "上传标志", readConverterExp = "0=:未上传,1=:已上传")
|
private Long isupload;
|
|
/**
|
* 上传时间
|
*/
|
@ApiModelProperty("上传时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "上传时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
private Date uploadTime;
|
|
/**
|
* 删除标志(0:未删除 1:已删除)
|
*/
|
@ApiModelProperty("删除标志(0:未删除 1:已删除)")
|
private String delFlag;
|
|
/**
|
* 父GUID
|
*/
|
@ApiModelProperty("父GUID")
|
@Excel(name = "父GUID")
|
private String pguid;
|
|
/**
|
* 父ID
|
*/
|
@ApiModelProperty("父ID")
|
@Excel(name = "父ID")
|
private Integer pid;
|
|
/**
|
* 类别ID
|
*/
|
@ApiModelProperty("类别ID")
|
@Excel(name = "类别ID")
|
private Long categoryid;
|
|
}
|