From fc1f48f6cb2736bf03b7750563e5d9830d6fd4ba Mon Sep 17 00:00:00 2001
From: 陈昶聿 <chychen@nbjetron.com>
Date: 星期五, 06 十一月 2026 13:49:04 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/smartor_ls_261103' into smartor_ls_261103
---
ruoyi-task/src/main/java/com/ruoyi/task/domain/ServiceSubtaskStatistic.java | 111 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 111 insertions(+), 0 deletions(-)
diff --git a/ruoyi-task/src/main/java/com/ruoyi/task/domain/ServiceSubtaskStatistic.java b/ruoyi-task/src/main/java/com/ruoyi/task/domain/ServiceSubtaskStatistic.java
index e0f31f1..43fc52d 100644
--- a/ruoyi-task/src/main/java/com/ruoyi/task/domain/ServiceSubtaskStatistic.java
+++ b/ruoyi-task/src/main/java/com/ruoyi/task/domain/ServiceSubtaskStatistic.java
@@ -1,5 +1,6 @@
package com.ruoyi.task.domain;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@@ -86,9 +87,29 @@
@Excel(name = " 鍑洪櫌鐥呭尯鍚嶇О ")
private String deptname;
+ @ApiModelProperty(value = "鍦ㄩ櫌鐥呭尯缂栧彿")
+ private String hospitaldistrictcode;
+
+ @ApiModelProperty(value = "鍦ㄩ櫌鐥呭尯鍚嶇О")
+ private String hospitaldistrictname;
+
+ @ApiModelProperty(value = "鍦ㄩ櫌绉戝缂栧彿")
+ private String hospitaldeptcode;
+
+ @ApiModelProperty(value = "鍦ㄩ櫌绉戝鍚嶇О")
+ private String hospitaldeptname;
+
@ApiModelProperty(value = "鍑洪櫌浜烘")
@Excel(name = " 鍑洪櫌浜烘 ")
private Integer dischargeCount = 0;
+
+ @ApiModelProperty(value = "棣栨鍑洪櫌浜烘锛坴isitCount = 1锛�")
+ @Excel(name = " 棣栨鍑洪櫌浜烘 ")
+ private Long firstDischargeCount = 0L;
+
+ @ApiModelProperty(value = "鍐嶆闅忚鎺ㄩ�佷汉鏁帮紙棣栦釜鍐嶆闅忚涓旀墽琛岀瀹や负闅忚涓績锛夊啀娆¢殢璁挎帹閫佺巼锛堝啀娆¢殢璁挎帹閫佷汉鏁� / 棣栨鍑洪櫌浜烘锛�")
+ @Excel(name = " 鍐嶆闅忚鎺ㄩ�佷汉鏁� ")
+ private Long againFollowUpPushCount = 0L;
@ApiModelProperty(value = "鏃犻渶闅忚浜烘")
@Excel(name = " 鏃犻渶闅忚浜烘 ")
@@ -101,6 +122,10 @@
@ApiModelProperty(value = "搴旈殢璁夸汉娆�")
@Excel(name = " 搴旈殢璁夸汉娆� ")
private Long followUpNeeded = 0L;
+
+ @ApiModelProperty(value = "浜哄伐宸叉嫧閫氭�婚噺")
+ @Excel(name = " 浜哄伐宸叉嫧閫氭�婚噺 ")
+ private Long manuallyCalled = 0L;
@ApiModelProperty(value = "棣栨鏃犻渶闅忚")
private Long nonFollowUpFirst = 0L;
@@ -120,6 +145,10 @@
@ApiModelProperty(value = "棣栨闅忚澶辫触")
@Excel(name = " 棣栨闅忚澶辫触 ")
private Long followUpFail = 0L;
+
+ @ApiModelProperty(value = "鍙婃椂闅忚浜烘锛堝凡瀹屾垚涓旀湭瓒呮椂锛宖inish_state=1锛�")
+ @Excel(name = " 鍙婃椂闅忚浜烘 ")
+ private Long timelyFollowUp = 0L;
@ApiModelProperty(value = "鍑洪櫌浜烘璇︽儏")
private List<ServiceSubtask> dischargeCountInfo;
@@ -141,6 +170,9 @@
@ApiModelProperty(value = "棣栨闅忚澶辫触璇︽儏")
private List<ServiceSubtask> followUpFailInfo;
+
+ @ApiModelProperty(value = "鍙婃椂闅忚璇︽儏")
+ private List<ServiceSubtask> timelyFollowUpInfo;
@ApiModelProperty(value = "棣栨闅忚浜哄伐璇︽儏")
private List<ServiceSubtask> manualInfo;
@@ -255,6 +287,46 @@
@Excel(name = " 浜屾寰呴殢璁� ")
private Long pendingFollowUpAgain = 0L;
+ @ApiModelProperty(value = "棣栨闅忚浜哄伐鐢佃瘽瓒呮椂锛坰endstate=7 涓� isManuallyCalled=0锛�")
+ @Excel(name = " 棣栨闅忚浜哄伐鐢佃瘽瓒呮椂 ")
+ private Long manualCallTimeout = 0L;
+
+ @ApiModelProperty(value = "鍐嶆闅忚浜哄伐鐢佃瘽瓒呮椂锛坰endstate=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 = " 浜屾闅忚鎴愬姛 ")
private Long followUpSuccessAgain = 0L;
@@ -262,6 +334,10 @@
@ApiModelProperty(value = "浜屾闅忚澶辫触")
@Excel(name = " 浜屾闅忚澶辫触 ")
private Long followUpFailAgain = 0L;
+
+ @ApiModelProperty(value = "鍐嶆闅忚鍥為櫌澶嶈瘖澶嶆煡锛坰uggest=6锛�")
+ @Excel(name = " 鍐嶆闅忚鍥為櫌澶嶈瘖澶嶆煡 ")
+ private Long suggest6CountAgain = 0L;
@ApiModelProperty(value = "浜屾闅忚鐜�")
@Excel(name = " 浜屾闅忚鐜� ")
@@ -353,4 +429,39 @@
@ApiModelProperty(value = "杩囨护鎮h�呰鎯�")
private List<ServiceSubtask> filterCountList;
+ /**
+ * 鍒嗙粍閿�硷紙drcode / leaveldeptcode / leavehospitaldistrictcode 鐨勫疄闄呭彇鍊硷級銆�
+ * <p>
+ * 浠呮湇鍔$鍐呴儴浣跨敤锛氱粺璁℃敼鎴愭暟鎹簱 GROUP BY 涔嬪悗锛屽強鏃剁巼銆佹弧鎰忓害棰樼洰閲忛兘鏄彟涓�鏉�
+ * 鎸夊悓涓�鍒嗙粍閿仛鍚堢殑 SQL锛岃繖閲岀敤瀹冩妸涓ら儴鍒嗙粨鏋滃璧锋潵銆�
+ * 鐢� @JsonIgnore 淇濊瘉涓嶄細澶氳繑鍥炲瓧娈电粰鍓嶇锛屼篃涓嶅奖鍝� @Cacheable 鐨� Redis 搴忓垪鍖栥��
+ */
+ @JsonIgnore
+ private String groupCode;
+
+ /**
+ * 鍒嗙粍閿搴旂殑鏄剧ず鍚嶏紙鐥呭尯缁熻鏃跺嵆璇ョ粍鐨勭梾鍖哄悕锛夈��
+ * <p>
+ * 浠呮湇鍔$鍐呴儴浣跨敤锛氬師鏉ョ梾鍖哄垪鍙栫殑鏄� {@code MAX(hospitaldistrictname)}锛�
+ * 涓�涓粍閲屾贩浜嗗涓梾鍖烘椂灏变細闅忔満鏄剧ず鍏朵腑涓�涓紙閫夎娑插唴绉戠梾鍖哄嵈鏄剧ず鈥滈绉戜腑蹇冧笁鐥呭尯鈥濓級銆�
+ * 鏀规垚鎸夊垎缁勯敭鍙栧悕瀛楋紝鍐嶅洖濉埌鐥呭尯 code/name 瀛楁銆�
+ */
+ @JsonIgnore
+ private String groupName;
+
+ /**
+ * 棣栨闅忚璁板綍鏁帮紙visit_count = 1 鐨勮鏁帮級銆�
+ * <p>
+ * 浠呮湇鍔$鍐呴儴浣跨敤锛氬師鍐呭瓨缁熻閲屸�滈娆¢殢璁跨巼鈥濆彧鍦ㄨ鍒嗙粍瀛樺湪棣栨闅忚璁板綍鏃舵墠浼氳璧嬪��
+ * 锛堜笉瀛樺湪鍒欐槸 null 鑰屼笉鏄� 0.00%锛夛紝杩欓噷鐢ㄥ畠澶嶅埢杩欎釜鍙e緞銆�
+ */
+ @JsonIgnore
+ private Long firstVisitCount;
+
+ /**
+ * 鍐嶆闅忚璁板綍鏁帮紙visit_count > 1 鐨勮鏁帮級銆備粎鏈嶅姟绔唴閮ㄤ娇鐢紝鐢ㄩ�斿悓涓娿��
+ */
+ @JsonIgnore
+ private Long againVisitCount;
+
}
--
Gitblit v1.9.3