From fce96ef468291fb9a0e6a4d34ab371315e9485d4 Mon Sep 17 00:00:00 2001
From: yxh <172933527@qq.com>
Date: 星期六, 03 十月 2026 00:59:44 +0800
Subject: [PATCH] ai优化

---
 jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/appointment/vo/AppointmentSaveReqVO.java |   98 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 97 insertions(+), 1 deletions(-)

diff --git a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/appointment/vo/AppointmentSaveReqVO.java b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/appointment/vo/AppointmentSaveReqVO.java
index 4643cf1..3b5b6fc 100644
--- a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/appointment/vo/AppointmentSaveReqVO.java
+++ b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/appointment/vo/AppointmentSaveReqVO.java
@@ -9,7 +9,25 @@
 import javax.validation.constraints.NotNull;
 import java.time.LocalDate;
 import java.time.LocalDateTime;
+import java.util.Date;
 
+/**
+ * 绠$悊鍚庡彴 - 棰勭害鏂板/淇敼 Request VO
+ *
+ * <h3>鈿狅笍 鍏充簬 {@code registerDate} / {@code doctorTime} 鐨勭被鍨嬶紙2026-09-30 淇锛�</h3>
+ * 杩欎袱涓瓧娈靛師鍏堝0鏄庝负 {@code java.sql.Date}锛堢粡 {@code import java.sql.Date;}
+ * 閫氶厤鍒版湰绫荤殑 {@code Date}锛夛紝鑰屽搴旂殑 {@code AppointmentDO} 鏄� {@code java.util.Date}銆�
+ *
+ * <p>{@code java.sql.Date} 鏄�**鍙〃绀烘棩鏈�**鐨� JDBC 绫诲瀷銆傚疄娴嬶紙鍐欏叆 datetime 鍒楋級锛�
+ * <pre>
+ *   setObject(java.util.Date)  鈫� 2026-09-26 16:58:53   淇濈暀鏃跺垎绉�
+ *   setObject(java.sql.Date)   鈫� 2026-09-26 00:00:00   鏃堕棿琚涪寮�
+ * </pre>
+ * 杩欐鏄� {@code appointment.register_date} 鍑虹幇 {@code yyyy-MM-dd 00:00:00}
+ * 鐨勬垚鍥犵被鍨� 鈥斺�� 鍑℃槸浠庢湰 VO 鍙栧�艰惤搴撶殑璺緞閮戒細鎶婃椂闂存埅鏂��
+ *
+ * <p>鐜扮粺涓�涓� {@code java.util.Date}锛屼笌 DO 鍙婂悇鍐欏叆璺緞锛坽@code new Date()}锛変繚鎸佷竴鑷淬��
+ */
 @Schema(description = "绠$悊鍚庡彴 - 棰勭害鏂板/淇敼 Request VO")
 @Data
 public class AppointmentSaveReqVO {
@@ -89,6 +107,84 @@
     @Schema(description = "宸蹭粯娆�")
     private Integer paid;
 
-//    @TableField(exist = false)
+    //    @TableField(exist = false)
     private String status;
+
+    /**
+     * 鑰愯嵂鎬э細 鏄惁澶氳��1浠h〃鏄紝0浠h〃涓嶆槸
+     */
+    private String tolerance;
+
+    /**
+     * 浣忛櫌鍙�
+     */
+    private String hospitalNo;
+
+    /**
+     * 鍖讳繚鍗″彿
+     */
+    private String medicalCard;
+
+    /**
+     * 闂ㄨ瘖鍙�
+     */
+    private String outpatientNo;
+
+    /**
+     * 鐧昏鏃堕棿
+     */
+    private Date registerDate;
+
+    /**
+     * 寮�鍗曞尰鐢�
+     */
+    private String doctor;
+
+    /**
+     * 寮�鍗曞尰鐢熺紪鐮�
+     */
+    private String doctorCode;
+
+    /**
+     * 寮�鍗曟椂闂�
+     */
+    private Date doctorTime;
+
+    // ==================== HIS 鎺ュ叆琛ュ厖瀛楁锛�2026-09-27 闅忚〃鏂板鍒椾竴璧峰姞鍏ワ級 ====================
+
+    /**
+     * 棰勭害鎺掑簭鍙凤紙HIS 鎶ユ枃 patient.id.item[4]锛�
+     */
+    private Integer bookSeqNum;
+
+    /**
+     * 浼樺厛绾� / 鍔犳�ユ爣璁帮細N=甯歌锛孞=鍔犳�ワ紙HIS 鎶ユ枃 zdy.jjbz锛�
+     */
+    private String jjbz;
+
+    /**
+     * 妫�鏌ユ柟寮忕紪鐮侊紙HIS 鎶ユ枃 methodCode.item[].code锛�
+     */
+    private String methodCode;
+
+    /**
+     * 妫�鏌ラ儴浣嶇紪鐮侊紙HIS 鎶ユ枃 targetSiteCode.item.code锛�
+     */
+    private String targetSiteCode;
+
+    /**
+     * 鍖诲槺鍙凤紙HIS 鎶ユ枃 observationRequest.id.item[root=2.16.156.10011.1.28].extension锛夈��
+     * 涓庛�岀敵璇峰崟鍙� applyNo銆嶄笉鍚屻��
+     */
+    private String doctorAdviceNo;
+
+    /**
+     * 妫�鏌ユ埧闂村悕绉帮紙HIS 鎶ユ枃 ZDY.roomname锛�
+     */
+    private String roomName;
+
+    /**
+     * 娉ㄦ剰浜嬮」锛圚IS 鎶ユ枃 ZDY.remark锛�
+     */
+    private String remark;
 }

--
Gitblit v1.9.3