| | |
| | | package com.smartor.domain; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.fasterxml.jackson.annotation.JsonAlias; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import io.swagger.annotations.ApiModel; |
| | |
| | | @ApiModelProperty(value = "几天及时率") |
| | | private Integer rateDay; |
| | | |
| | | /** |
| | | * 是否再次随访 |
| | | */ |
| | | @ApiModelProperty(value = "几天及时率") |
| | | private Integer isVisitAgain; |
| | | |
| | | @ApiModelProperty(value = "异常预警:0绿色;1红色;2黄色") |
| | |
| | | @ApiModelProperty(value = "结束时间") |
| | | private Date endTime; |
| | | |
| | | @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @ApiModelProperty(value = "出院开始时间") |
| | | private Date hospitalStartTime; |
| | | |
| | | @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @ApiModelProperty(value = "出院结束时间") |
| | | private Date hospitalEndTime; |
| | | |
| | | @ApiModelProperty(value = "服务类型") |
| | | private List<Long> serviceType; |
| | | |
| | |
| | | @ApiModelProperty(value = "子任务Id集合") |
| | | private List<Long> subTaskIds; |
| | | |
| | | @ApiModelProperty(value = "科室病区:1,病区统计 2,科室统计") |
| | | @ApiModelProperty(value = "统计维度:1-按病区(leavehospitaldistrictcode) 2-按科室(deptcode) 3-按taskid") |
| | | @JsonAlias("statisticalType") |
| | | private Integer statisticaltype; |
| | | |
| | | private String visitDeptCode; |
| | |
| | | private String scriptids; |
| | | |
| | | /** |
| | | * 问题ID(题目明细行返回的 scriptid),用于选项数字下钻 |
| | | */ |
| | | @ApiModelProperty(value = "问题ID") |
| | | @JsonAlias("scriptId") |
| | | private Long scriptid; |
| | | |
| | | /** |
| | | * 问题内容。传入后按题目内容匹配,兼容同一道题被复制到多个任务模板的场景 |
| | | */ |
| | | @ApiModelProperty(value = "问题内容") |
| | | private String scriptContent; |
| | | |
| | | /** |
| | | * 选项文本(题目明细行返回的 optionText) |
| | | */ |
| | | @ApiModelProperty(value = "选项文本") |
| | | @JsonAlias({"optiontext", "option", "optionContent"}) |
| | | private String optionText; |
| | | |
| | | /** |
| | | * 题目明细中的任务类型(subtaskType),用于下钻时区分语音/问卷 |
| | | */ |
| | | @ApiModelProperty(value = "任务类型(题目明细中的 subtaskType)") |
| | | @JsonAlias("subTaskType") |
| | | private String subtaskType; |
| | | |
| | | /** |
| | | * 分组类型 drCode, deptCode, leaveHospitalDistrictCode |
| | | */ |
| | | @ApiModelProperty(value = "分组类型") |
| | |
| | | private String groupKey; |
| | | |
| | | /** |
| | | * 随访统计方式 1-默认统计方式 2-统计时算上不发送的 |
| | | * 随访统计方式 1-默认统计方式 2-统计时算上不发送的 3-只统计已完成的 |
| | | */ |
| | | @ApiModelProperty(value = "统计方式") |
| | | private String followUpCountStyle; |
| | |
| | | private String excep; |
| | | |
| | | /** |
| | | * 处理意见编码 - 超链接统计 |
| | | */ |
| | | @ApiModelProperty(value = "处理意见编码") |
| | | private String suggest; |
| | | |
| | | /** |
| | | * 完成时状态 - 超链接统计(1-正常完成 2-延期完成 3-超时完成) |
| | | */ |
| | | @ApiModelProperty(value = "完成时状态:1正常完成 2延期完成 3超时完成") |
| | | private Long finishState; |
| | | |
| | | /** |
| | | * 当前发送方式 - 超链接统计 |
| | | */ |
| | | @ApiModelProperty("当前发送方式") |
| | | private String currentPreachform; |
| | | |
| | | /** |
| | | * 随访情况 - 超链接统计 |
| | | */ |
| | | @ApiModelProperty(value = "随访情况:1正常语音,2患者拒接或拒访,3面访或者接诊,4微信随访,5随访电话不正确,6被过滤,7其它") |
| | | private Integer taskSituation; |
| | | |
| | | /** |
| | | * 出院病区编号 - 超链接统计 |
| | | */ |
| | | @ApiModelProperty(value = "出院病区编号") |
| | | private String leavehospitaldistrictcode; |
| | | |
| | | /** |
| | | * 出院科室编号 - 超链接统计 |
| | | */ |
| | | @ApiModelProperty(value = "出院科室编号") |
| | | private String deptcode; |
| | | |
| | | /** |
| | | * 超链接统计列表类型 - 超链接统计 |
| | | */ |
| | | @ApiModelProperty(value = "超链接统计列表类型") |
| | | private String hyperLinkInfoType; |
| | | |
| | | @ApiModelProperty(value = "任务ID", required = true) |
| | | @JsonAlias("taskid") |
| | | private Long taskId; |
| | | |
| | | @ApiModelProperty(value = "taskIds集合") |
| | | private List<Long> taskIds; |
| | | |
| | | @ApiModelProperty(value = "任务名称") |
| | | private String taskName; |
| | | |
| | | @ApiModelProperty(value = "taskNamee集合") |
| | | private List<String> taskNames; |
| | | |
| | | @ApiModelProperty(value = "疾病病种") |
| | | private String diagType; |
| | | |
| | | @ApiModelProperty(value = "diagType集合") |
| | | private List<String> diagTypes; |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @ApiModelProperty(value = "发送时间") |
| | | private Date visittime; |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @ApiModelProperty(value = "完成时间") |
| | | private Date finishtime; |
| | | |
| | | @ApiModelProperty(value = "就诊类型(1门诊 2出院 3.专病 4.外部导入 5急诊、6住院、7体检)") |
| | | private String hospType; |
| | | |
| | | /** |
| | | * 人工电话标记 |
| | | */ |
| | | @ApiModelProperty(value = "是否人工打过电话 0-没打过 1-打过") |
| | | private Long isManuallyCalled; |
| | | |
| | | /** |
| | | * pageNum |
| | | */ |
| | | @ApiModelProperty("pageNum") |