陈昶聿
15 小时以前 2d42d335a0abdabf02601b63b85dda82f5b0781b
smartor/src/main/java/com/smartor/domain/ServiceSubtaskStatistic.java
@@ -90,6 +90,14 @@
    @Excel(name = " 出院人次 ")
    private Integer dischargeCount = 0;
    @ApiModelProperty(value = "首次出院人次(visitCount = 1)")
    @Excel(name = " 首次出院人次 ")
    private Long firstDischargeCount = 0L;
    @ApiModelProperty(value = "再次随访推送人数(首个再次随访且执行科室为随访中心)再次随访推送率(再次随访推送人数 / 首次出院人次)")
    @Excel(name = " 再次随访推送人数 ")
    private Long againFollowUpPushCount = 0L;
    @ApiModelProperty(value = "无需随访人次")
    @Excel(name = " 无需随访人次 ")
    private Long nonFollowUp = 0L;
@@ -101,6 +109,13 @@
    @ApiModelProperty(value = "应随访人次")
    @Excel(name = " 应随访人次 ")
    private Long followUpNeeded = 0L;
    @ApiModelProperty(value = "人工已拨通总量")
    @Excel(name = " 人工已拨通总量 ")
    private Long manuallyCalled = 0L;
    @ApiModelProperty(value = "首次无需随访")
    private Long nonFollowUpFirst = 0L;
    @ApiModelProperty(value = "首次应随访")
    @Excel(name = " 首次应随访 ")
@@ -118,8 +133,18 @@
    @Excel(name = " 首次随访失败 ")
    private Long followUpFail = 0L;
    @ApiModelProperty(value = "及时随访人次(已完成且未超时,finish_state=1)")
    @Excel(name = " 及时随访人次 ")
    private Long timelyFollowUp = 0L;
    @ApiModelProperty(value = "出院人次详情")
    private List<ServiceSubtask> dischargeCountInfo;
    @ApiModelProperty(value = "无需随访详情")
    private List<ServiceSubtask> nonFollowUpInfo;
    @ApiModelProperty(value = "应随访详情")
    private List<ServiceSubtask> followUpNeededAllInfo;
    @ApiModelProperty(value = "首次应随访详情")
    private List<ServiceSubtask> needFollowUpInfo;
@@ -132,6 +157,9 @@
    @ApiModelProperty(value = "首次随访失败详情")
    private List<ServiceSubtask> followUpFailInfo;
    @ApiModelProperty(value = "及时随访详情")
    private List<ServiceSubtask> timelyFollowUpInfo;
    @ApiModelProperty(value = "首次随访人工详情")
    private List<ServiceSubtask> manualInfo;
@@ -169,6 +197,24 @@
    @ApiModelProperty(value = "再次随访微信详情")
    private List<ServiceSubtask> wechatAgainInfo;
    @ApiModelProperty(value = "1正常语音详情")
    private List<ServiceSubtask> taskSituation1Info;
    @ApiModelProperty(value = "2患者拒接或拒访详情")
    private List<ServiceSubtask> taskSituation2Info;
    @ApiModelProperty(value = "3面访或者接诊详情")
    private List<ServiceSubtask> taskSituation3Info;
    @ApiModelProperty(value = "4微信随访详情")
    private List<ServiceSubtask> taskSituation4Info;
    @ApiModelProperty(value = "5随访电话不正确详情")
    private List<ServiceSubtask> taskSituation5Info;
    @ApiModelProperty(value = "7其他详情")
    private List<ServiceSubtask> taskSituation6Info;
    @ApiModelProperty(value = "及时率")
    @Excel(name = " 及时率 ")
    private Double rate = 0.0;
@@ -197,6 +243,22 @@
    @Excel(name = " 首次微信 ")
    private Long weChat = 0L;
    @ApiModelProperty(value = "首次人工成功")
    @Excel(name = " 首次人工成功 ")
    private Long manualSuccess = 0L;
    @ApiModelProperty(value = "首次语音成功")
    @Excel(name = " 首次语音成功 ")
    private Long voiceSuccess = 0L;
    @ApiModelProperty(value = "首次短信成功")
    @Excel(name = " 首次短信成功 ")
    private Long smsSuccess = 0L;
    @ApiModelProperty(value = "首次微信成功")
    @Excel(name = " 首次微信成功 ")
    private Long weChatSuccess = 0L;
    @ApiModelProperty(value = "结果异常")
    private Long abnormal = 0L;
@@ -204,9 +266,53 @@
    @Excel(name = " 二次应随访 ")
    private Long needFollowUpAgain = 0L;
    @ApiModelProperty(value = "二次无需随访")
    @Excel(name = " 二次无需随访 ")
    private Long nonFollowUpAgain = 0L;
    @ApiModelProperty(value = "二次待随访")
    @Excel(name = " 二次待随访 ")
    private Long pendingFollowUpAgain = 0L;
    @ApiModelProperty(value = "首次随访人工电话超时(sendstate=7 且 isManuallyCalled=0)")
    @Excel(name = " 首次随访人工电话超时 ")
    private Long manualCallTimeout = 0L;
    @ApiModelProperty(value = "再次随访人工电话超时(sendstate=7 且 isManuallyCalled=0)")
    @Excel(name = " 再次随访人工电话超时 ")
    private Long manualCallTimeoutAgain = 0L;
    @ApiModelProperty(value = "首次待随访全部(sendstate in 1,2,3,7)")
    @Excel(name = " 首次待随访全部 ")
    private Long pendingFollowUpAll = 0L;
    @ApiModelProperty(value = "再次待随访全部(sendstate in 1,2,3,7)")
    @Excel(name = " 再次待随访全部 ")
    private Long pendingFollowUpAllAgain = 0L;
    @ApiModelProperty(value = "首次待随访待发送(sendstate in 1,2)")
    @Excel(name = " 首次待随访待发送 ")
    private Long pendingFollowUpWaitSend = 0L;
    @ApiModelProperty(value = "再次待随访待发送(sendstate in 1,2)")
    @Excel(name = " 再次待随访待发送 ")
    private Long pendingFollowUpWaitSendAgain = 0L;
    @ApiModelProperty(value = "首次待随访已发送(sendstate in 3,7)")
    @Excel(name = " 首次待随访已发送 ")
    private Long pendingFollowUpSent = 0L;
    @ApiModelProperty(value = "再次待随访已发送(sendstate in 3,7)")
    @Excel(name = " 再次待随访已发送 ")
    private Long pendingFollowUpSentAgain = 0L;
    @ApiModelProperty(value = "首次已发送(sendstate=3)")
    @Excel(name = " 首次已发送 ")
    private Long sent = 0L;
    @ApiModelProperty(value = "再次已发送(sendstate=3)")
    @Excel(name = " 再次已发送 ")
    private Long sentAgain = 0L;
    @ApiModelProperty(value = "二次随访成功")
    @Excel(name = " 二次随访成功 ")
@@ -215,6 +321,10 @@
    @ApiModelProperty(value = "二次随访失败")
    @Excel(name = " 二次随访失败 ")
    private Long followUpFailAgain = 0L;
    @ApiModelProperty(value = "再次随访回院复诊复查(suggest=6)")
    @Excel(name = " 再次随访回院复诊复查 ")
    private Long suggest6CountAgain = 0L;
    @ApiModelProperty(value = "二次随访率")
    @Excel(name = " 二次随访率 ")
@@ -233,7 +343,24 @@
    private Long smsAgain = 0L;
    @ApiModelProperty(value = "二次微信")
    @Excel(name = " 二次微信 ")
    private Long weChatAgain = 0L;
    @ApiModelProperty(value = "二次人工成功")
    @Excel(name = " 二次人工成功 ")
    private Long manualAgainSuccess = 0L;
    @ApiModelProperty(value = "二次语音成功")
    @Excel(name = " 二次语音成功 ")
    private Long voiceAgainSuccess = 0L;
    @ApiModelProperty(value = "二次短信成功")
    @Excel(name = " 二次短信成功 ")
    private Long smsAgainSuccess = 0L;
    @ApiModelProperty(value = "二次微信成功")
    @Excel(name = " 二次微信成功 ")
    private Long weChatAgainSuccess = 0L;
    @ApiModelProperty(value = "结果异常")
    private Long abnormalAgain = 0L;
@@ -242,6 +369,16 @@
    @ApiModelProperty(value = "科室病区")
    private Integer statisticaltype;
    @ApiModelProperty(value = "任务ID", required = true)
    private Long taskId;
    @Excel(name = "任务名称")
    @ApiModelProperty(value = "任务名称")
    private String taskName;
    @ApiModelProperty(value = "疾病病种")
    private String diagType;
    @ApiModelProperty(value = "医生编码")
    private String drcode;