package com.smartor.domain; import com.ruoyi.common.annotation.Excel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * 各病区随访统计比例 * * @author ruoyi * @date 2024-12-11 */ @ApiModel(value = "ServiceSubtaskStatistic", description = "各病区随访统计比例") @Data public class ServiceSubtaskStatistic { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "服务总量") private Integer serviceCount = 0; @ApiModelProperty(value = "患者过滤量(不执行数量)") private Long bzxCount = 0L; @ApiModelProperty(value = "应随访量") private Long ysfCount = 0L; @ApiModelProperty(value = "发送失败访量") private Long fssbCount = 0L; @ApiModelProperty(value = "待发送数量") private Long dfsCount = 0L; @ApiModelProperty(value = "已发送数量") private Long yfsCount = 0L; @ApiModelProperty(value = "已完成数量") private Long ywcCount = 0L; @ApiModelProperty(value = "随访完成率") private String sfwcl; @ApiModelProperty(value = "短信发送次数") private Long dxfscs = 0L; @ApiModelProperty(value = "短信随访完成次数") private Long dxsfwccs = 0L; @ApiModelProperty(value = "短信随访完成率") private Long dxsfwcl = 0L; @ApiModelProperty(value = "电话发送次数") private Long dhfscs = 0L; @ApiModelProperty(value = "电话随访完成次数") private Long dhsfwccs = 0L; @ApiModelProperty(value = "电话随访完成率") private Long dhsfwcl = 0L; @ApiModelProperty(value = "异常总数") private Long yczs = 0L; @ApiModelProperty(value = "回复异常数") private Long hfycs = 0L; @ApiModelProperty(value = "及时率") @Excel(name = " 及时率 ") private Double rate = 0.0; /** * 06-04新统计页面字段 */ @ApiModelProperty(value = "出院病区编号") private String leavehospitaldistrictcode; @ApiModelProperty(value = "出院病区名称") @Excel(name = " 出院病区名称 ") private String leavehospitaldistrictname; @ApiModelProperty(value = "出院科室编号") private String deptcode; @ApiModelProperty(value = "出院科室名称") @Excel(name = " 出院病区名称 ") private String deptname; @ApiModelProperty(value = "出院人次") @Excel(name = " 出院人次 ") private Integer dischargeCount = 0; @ApiModelProperty(value = "无需随访人次") @Excel(name = " 无需随访人次 ") private Long nonFollowUp = 0L; @ApiModelProperty(value = "应随访人次") @Excel(name = " 应随访人次 ") private Long followUpNeeded = 0L; @ApiModelProperty(value = "首次应随访") @Excel(name = " 首次应随访 ") private Long needFollowUp = 0L; @ApiModelProperty(value = "首次待随访") @Excel(name = " 首次待随访 ") private Long pendingFollowUp = 0L; @ApiModelProperty(value = "首次随访成功") @Excel(name = " 首次随访成功 ") private Long followUpSuccess = 0L; @ApiModelProperty(value = "首次随访失败") @Excel(name = " 首次随访失败 ") private Long followUpFail = 0L; @ApiModelProperty(value = "首次随访率") @Excel(name = " 首次随访率 ") private String followUpRate; @ApiModelProperty(value = "首次人工") @Excel(name = " 首次人工 ") private Long manual = 0L; @ApiModelProperty(value = "首次短信") @Excel(name = " 首次短信 ") private Long sms = 0L; @ApiModelProperty(value = "首次微信") @Excel(name = " 首次微信 ") private Long weChat = 0L; @ApiModelProperty(value = "结果异常") private Long abnormal = 0L; @ApiModelProperty(value = "二次应随访") @Excel(name = " 二次应随访 ") private Long needFollowUpAgain = 0L; @ApiModelProperty(value = "二次待随访") @Excel(name = " 二次待随访 ") private Long pendingFollowUpAgain = 0L; @ApiModelProperty(value = "二次随访成功") @Excel(name = " 二次随访成功 ") private Long followUpSuccessAgain = 0L; @ApiModelProperty(value = "二次随访失败") @Excel(name = " 二次随访失败 ") private Long followUpFailAgain = 0L; @ApiModelProperty(value = "二次随访率") @Excel(name = " 二次随访率 ") private String followUpRateAgain; @ApiModelProperty(value = "二次人工") @Excel(name = " 二次人工 ") private Long manualAgain = 0L; @ApiModelProperty(value = "二次短信") @Excel(name = " 二次短信 ") private Long smsAgain = 0L; @ApiModelProperty(value = "二次微信") @Excel(name = " 二次微信 ") private Long weChatAgain = 0L; @ApiModelProperty(value = "结果异常") private Long abnormalAgain = 0L; @ApiModelProperty(value = "科室病区") private Integer statisticaltype; }