From 68ff33beff11310e830b0615b5a81f83fad0f683 Mon Sep 17 00:00:00 2001
From: yxh <172933527@qq.com>
Date: 星期日, 08 十一月 2026 23:33:14 +0800
Subject: [PATCH] ai优化

---
 jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/callingscreen/ScreenQueueRespVO.java |   79 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 78 insertions(+), 1 deletions(-)

diff --git a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/callingscreen/ScreenQueueRespVO.java b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/callingscreen/ScreenQueueRespVO.java
index 91d487a..5a02157 100644
--- a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/callingscreen/ScreenQueueRespVO.java
+++ b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/callingscreen/ScreenQueueRespVO.java
@@ -34,9 +34,31 @@
     @ExcelProperty("鎺掗槦搴忓彿")
     private Integer seqNum;
 
-    @Schema(description = "棰勭害搴忓彿", requiredMode = Schema.RequiredMode.REQUIRED)
+    /**
+     * 鎺掗槦鍙锋樉绀哄墠缂�锛坽@code check_type.seq_prefix}锛夈��
+     *
+     * <p>銆愬彿缁熶竴锛堟湰闇�姹傦級銆戞帓闃熷彿鏀逛负**鎸夋鏌ラ」鐩悇鑷紪鍙�**锛屼笉鍚屾鏌ラ」鐩箣闂翠細鍑虹幇鐩稿悓鏁板瓧
+     * 锛堜緥锛氬姩鎬佸績鐢� 5 鍙枫�佸姩鎬佽鍘� 5 鍙凤級锛屽睆骞曞繀椤婚潬鍓嶇紑鍖哄垎锛屾晠鐢卞悗绔殢闃熷垪鏁版嵁涓�骞朵笅鍙戙��
+     * <p>灞忓箷璁惧鏈櫥褰曘�佹嬁涓嶅埌妫�鏌ラ」鐩瓧鍏告帴鍙o紝鍥犳涓嶈兘鐢卞墠绔嚜琛屾煡琛ㄣ��
+     */
+    @Schema(description = "鎺掗槦鍙锋樉绀哄墠缂�锛堟鏌ラ」鐩厤缃殑 seq_prefix锛�", example = "A")
+    @ExcelProperty("鎺掗槦鍙峰墠缂�")
+    private String seqPrefix;
+
+    /** 銆愬凡鍋滅敤銆戝睆骞曡鏄剧ず seqPrefix + seqNum锛涙湰瀛楁浠呬繚鐣欏吋瀹硅�佸睆骞曢〉闈紝鍚庣宸蹭笉鍐嶅啓鍏� */
+    @Schema(description = "棰勭害搴忓彿锛堝凡鍋滅敤锛岃鐢� seqPrefix + seqNum锛�", requiredMode = Schema.RequiredMode.REQUIRED)
     @ExcelProperty("棰勭害搴忓彿")
     private Integer bookSeqNum;
+
+    /**
+     * 銆愰噸鍙紙鏈渶姹傦級銆戣鎮h��**鏈�杩戜竴娆″彨鍙疯褰�**鐨� id銆�
+     *
+     * <p>灞忓箷闈�"鏁版嵁鍙樺寲"瑙﹀彂鎾姤锛氬尰鐢熺偣銆岄噸鍙�嶅彧浼氭柊澧炰竴鏉″彨鍙疯褰曘�佷笉鏀瑰彉闃熷垪鏁版嵁锛�
+     * 鍥犳鎶� callId 涓�骞朵笅鍙� 鈥斺�� 瀹冧竴鍙橈紝灞忓箷灏遍噸鏂版挱鎶ワ紙澶у睆缁曡繃"鍚屼竴鎮h�呭彧鎾竴娆�"鐨勯攣锛�
+     * 璇婇棿灞忓姣斾笂娆$殑 callId锛夈�備负绌鸿〃绀轰粖澶╄繕娌℃湁鍙彿璁板綍锛屽睆骞曟寜鑰侀�昏緫澶勭悊銆�
+     */
+    @Schema(description = "鏈�杩戜竴娆″彨鍙疯褰昳d锛堢敤浜庨噸鍙椂閲嶆柊鎾姤锛�", example = "1234")
+    private Long callId;
 
     /**
      * 5:杩囧彿 10:鎺掗槦涓� 15:宸插彫鍥� 20:鍊欒瘖鍑嗗 30:灏辫瘖涓� 40:灏辫瘖瀹屾垚
@@ -68,4 +90,59 @@
     @Schema(description = "璇婄枟搴婄紪鍙�")
     @ExcelProperty("璇婄枟搴婄紪鍙�")
     private String bedNo;
+
+    // ==================== 闇�姹�1锛氭偅鑰呬俊鎭� 18 椤� ====================
+    // 鍧囨潵鑷绾﹀崟 appointment锛坬ueue 琛ㄦ棤姝ゅ垪锛夛紝鐢� CallingScreenServiceImpl
+    // 璋冪敤 QueueService#fillAppointmentInfo 鍥炲~鍚庡啀缁� BeanUtils.toBean 鏄犲皠鍒拌繖閲屻��
+    // 琛ラ綈鍚庡ぇ灞�/璇婇棿灞忔墠鑳藉睍绀哄畬鏁存偅鑰呬俊鎭��
+
+    @Schema(description = "灏辫瘖娴佹按鍙�")
+    @ExcelProperty("灏辫瘖娴佹按鍙�")
+    private String episodeId;
+
+    @Schema(description = "鐢宠缂栧彿")
+    @ExcelProperty("鐢宠缂栧彿")
+    private String applyNo;
+
+    @Schema(description = "鍑虹敓鏃ユ湡")
+    @ExcelProperty("鍑虹敓鏃ユ湡")
+    private java.time.LocalDate patBirthday;
+
+    @Schema(description = "鎮h�呯數璇濓紙鎵嬫満浼樺厛锛屽洖閫�鍥鸿瘽锛�")
+    @ExcelProperty("鎮h�呯數璇�")
+    private String patMobile;
+
+    @Schema(description = "鐥呭尯鍚嶇О")
+    @ExcelProperty("鐥呭尯鍚嶇О")
+    private String patWardDesc;
+
+    @Schema(description = "鐥呭簥鍙凤紙娉ㄦ剰涓嶆槸鏈被鐨� bedNo锛屽悗鑰呮槸璇婄枟搴�/宸ヤ綅鍙凤級")
+    @ExcelProperty("鐥呭簥鍙�")
+    private String patBedNo;
+
+    @Schema(description = "鎮h�呮潵婧愶細1闂ㄨ瘖 2鎬ヨ瘖 3浣忛櫌 4浣撴")
+    @ExcelProperty("鎮h�呮潵婧�")
+    private Integer patSrc;
+
+    @Schema(description = "寮�鍗曞尰甯�")
+    @ExcelProperty("寮�鍗曞尰甯�")
+    private String doctor;
+
+    @Schema(description = "寮�鍗曟棩鏈�")
+    @ExcelProperty("寮�鍗曟棩鏈�")
+    private java.util.Date doctorTime;
+
+    @Schema(description = "鐧昏鏃堕棿")
+    @ExcelProperty("鐧昏鏃堕棿")
+    private java.util.Date registerDate;
+
+    @Schema(description = "澶氳�愯嵂锛�0鏃� 1澶氳�� 2澶氶噸鑰愯嵂")
+    @ExcelProperty("澶氳�愯嵂")
+    private String tolerance;
+
+    private String isBedside;
+
+    @Schema(description = "鍖诲槺鍙凤紙HIS observationRequest.id.item[root=2.16.156.10011.1.28]锛涗笌鐢宠鍙� applyNo 涓嶅悓锛�")
+    @ExcelProperty("鍖诲槺鍙�")
+    private String doctorAdviceNo;
 }
\ No newline at end of file

--
Gitblit v1.9.3