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/service/queue/BedBO.java | 35 ++++++++++++++++++++++++++++++-----
1 files changed, 30 insertions(+), 5 deletions(-)
diff --git a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/queue/BedBO.java b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/queue/BedBO.java
index 97fe8bf..4b5ac39 100644
--- a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/queue/BedBO.java
+++ b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/queue/BedBO.java
@@ -10,18 +10,43 @@
String bedNo;
Long roomId;
String roomName;
- AtomicInteger readyPatNum = new AtomicInteger(0);
- Integer maxReadyPatNum;
+ Integer[] checkTypes;
+
+ /**
+ * @see cn.lihu.jh.module.ecg.enums.BedOpTypeEnum
+ */
+ Integer opType;
/**
* @see cn.lihu.jh.module.ecg.enums.BedStatusEnum
*/
Integer status;
- Integer[] checkTypes;
- Integer opType;
+
+ /**
+ * 杩欎袱涓瓧娈� 鐢ㄤ簬鍒嗘祦鎺у埗, 鍙備笌鍒嗘祦鐨勫伐浣嶄娇鐢�
+ * 銆愬�欒瘖涓�戞偅鑰呮暟 銆佹渶澶у厑璁告暟
+ */
+ Integer readyPatNum = 0;
+ Integer maxReadyPatNum = 0;
+
+ /**
+ * 銆愰渶姹�3銆戝仠姝㈠�欒瘖寮�鍏炽��
+ * <p>
+ * true = 璇ュ伐浣嶆殏鍋滄帴鏀�**鏂扮殑**鍊欒瘖鎮h�咃紙宸叉湁鐨勫�欒瘖鎮h�呬粛鍙甯稿彨鍙凤級锛�
+ * false = 姝e父鎺ユ敹銆�
+ * <p>
+ * 涓� {@code BedStatusEnum.DOCTOR_PAUSE} 鐨勫尯鍒細鍖荤敓"鏆傚仠"璧扮殑鏄�
+ * {@code updateStop}锛屼細椤烘墜鎶婂氨璇婁腑(30)寮哄埗瀹屾垚銆佸苟鎶婂�欒瘖涓�(20)鐨勮
+ * {@code room_id=0/bed_no=' '} 韪㈣蛋锛堟偅鑰呭嚟绌烘秷澶憋級锛屼笉婊¤冻
+ * "宸叉湁鍊欒瘖鐥呬汉缁х画鍙彿"鐨勮姹傦紱鏁呮湰寮�鍏�**鐙珛瀹炵幇**锛屽彧鎷︽埅鏂板銆�
+ * <p>
+ * 璇ュ瓧娈甸渶**钀藉簱**锛坽@code clinic_room.stop_ready}锛夛紝鍚﹀垯姣忔
+ * {@code bedReload}锛堝紑璇�/閲嶅惎锛夐兘浼氫涪澶便��
+ */
+ Boolean stopReady = false;
@Override
public int compareTo(@NotNull BedBO o) {
- return Integer.compare(this.readyPatNum.get(), o.readyPatNum.get());
+ return Integer.compare(this.readyPatNum, o.readyPatNum);
}
}
--
Gitblit v1.9.3