package com.smartor.domain; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.annotation.Excel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; import java.util.List; /** * 各科室完成量统计结果请求 * * @author ruoyi * @date 2024-02-02 */ @ApiModel(value = "ServiceSubtaskCountReq", description = "各科室完成量统计结果请求") @Data public class ServiceSubtaskCountReq { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "用户ID") private Long userId; private Integer visitCount; private Integer isVisitAgain; @ApiModelProperty(value = "异常预警:0绿色;1红色;2黄色") private Integer isabnormal; @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "开始时间") private Date startTime; @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "结束时间") private Date endTime; @ApiModelProperty(value = "服务类型") private List serviceType; @ApiModelProperty(value = "病区Code集合") private List leavehospitaldistrictcodes; @ApiModelProperty(value = "科室Code集合") private List deptcodes; @ApiModelProperty(value = "科室病区") private Integer statisticaltype; private String visitDeptCode; private String visitDeptName; @ApiModelProperty(value = "医生编码") private String drcode; @ApiModelProperty(value = "语音分类编码") private Long ivrCategoryid; @ApiModelProperty(value = "问卷分类编码") private Long svyCategoryid; @ApiModelProperty(value = "任务类型:1,机器人语音 2,问卷;3,通知;") private String type; @ApiModelProperty(value = "查询参数 joyCount-满意度统计; returnVisitCount-复诊统计") private String configKey; @ApiModelProperty(value = "查询参数对应值 joyCount-满意度统计; returnVisitCount-复诊统计") private String configValue; /** * 机构编码 */ @ApiModelProperty("机构编码") private String orgid; /** * 问题编码-查询使用,支持多个问题,用逗号区分 */ @ApiModelProperty(value = "问题编码") private String scriptids; /** * pageNum */ @ApiModelProperty("pageNum") private Integer pageNum; /** * pageSize */ @ApiModelProperty("pageSize") private Integer pageSize; }