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/appointment/vo/AppointmentConfirmReqVO.java |   21 +++++++++++++++++----
 1 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/appointment/vo/AppointmentConfirmReqVO.java b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/appointment/vo/AppointmentConfirmReqVO.java
index a11f0cb..fddc1e8 100644
--- a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/appointment/vo/AppointmentConfirmReqVO.java
+++ b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/appointment/vo/AppointmentConfirmReqVO.java
@@ -1,5 +1,6 @@
 package cn.lihu.jh.module.ecg.controller.admin.appointment.vo;
 
+import com.alibaba.excel.annotation.ExcelProperty;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
@@ -13,6 +14,9 @@
 public class AppointmentConfirmReqVO {
 
     private Long id;
+
+    @Schema(description = "棰勭害鐢宠鍙�", example = "2024435")
+    private String applyNo;
 
     @Schema(description = "灏辫瘖娴佹按鍙�", example = "2024546")
     //@NotEmpty(message = "灏辫瘖娴佹按鍙�")
@@ -30,10 +34,6 @@
     //@NotNull(message = "鎮h�呮�у埆涓嶈兘涓虹┖")
     private Byte patGender;
 
-    @Schema(description = "棰勭害缂栧彿", requiredMode = Schema.RequiredMode.REQUIRED, example = "27849")
-    //@NotEmpty(message = "棰勭害缂栧彿涓嶈兘涓虹┖")
-    private String bookId;
-
     @Schema(description = "棰勭害鏃ユ湡", requiredMode = Schema.RequiredMode.REQUIRED)
     //@NotNull(message = "棰勭害鏃ユ湡涓嶈兘涓虹┖")
     private LocalDate bookDate;
@@ -48,4 +48,17 @@
 
     private Integer isVip;
 
+    /**
+     * 銆愭湰闇�姹傘�戞槸鍚�"宸茬‘璁ょ鍏�"闈炲綋澶╅绾︺��
+     *
+     * <p>棰勭害鏃ユ湡涓嶆槸褰撳ぉ鏃讹細
+     * <ul>
+     *   <li>{@code forceCheckIn != true} 鈥斺�� 鐩存帴杩斿洖 {@code APPOINTMENT_NOT_TODAY}锛�
+     *       鍓嶇鎹寮广�岄潪褰撳ぉ棰勭害锛屾槸鍚︾户缁鍒般�嶏紱</li>
+     *   <li>{@code forceCheckIn == true} 鈥斺�� 鍏佽绛惧叆锛屽苟鎸�**棰勭暀鍙�**鍙栧彿
+     *       锛堜笉鍗犵敤褰撳ぉ鍚屾椂娈电殑姝e父棰勭害鍙凤級銆�</li>
+     * </ul>
+     */
+    private Boolean forceCheckIn;
+
 }
\ No newline at end of file

--
Gitblit v1.9.3