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/dal/mysql/devrent/DevRentMapper.java | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/dal/mysql/devrent/DevRentMapper.java b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/dal/mysql/devrent/DevRentMapper.java
index 4c4c1fc..017ba7c 100644
--- a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/dal/mysql/devrent/DevRentMapper.java
+++ b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/dal/mysql/devrent/DevRentMapper.java
@@ -74,4 +74,23 @@
@Update("update lihu.dev_rent set paid = #{paid} where id = #{rentId};")
Integer setPaid(@Param("rentId") Long rentId, @Param("paid") Integer paid);
+
+ /**
+ * 銆愰渶姹�1銆戞寜 id 鎵归噺鍙栥�宨d + apply_no銆嶃��
+ * <p>
+ * 鐢ㄩ�旓細浣滀笟璁板綍鍒楄〃椤靛洖濉偅鑰呬俊鎭椂闇�瑕� `job_record.rentId 鈫� dev_rent.applyNo`銆�
+ * 鍘熷厛鐢� {@code selectById} 閫愭潯鍙栵紙N 娆℃煡璇級锛屾湰鏂规硶鏀逛负涓�娆� IN 鏌ヨ銆�
+ * <p>
+ * 鍒绘剰**鍙彇涓ゅ垪**鑰岄潪 `SELECT *`锛歞ev_rent 鍚� `pat_details` 绛� JSON 澶у瓧娈碉紝
+ * 鍥炲~鍙渶 applyNo锛屾病蹇呰鎶婃暣涓� DO 鎷夊洖鏉ャ��
+ *
+ * @param rentIdList 绉熻祦 id 鍒楄〃锛堣皟鐢ㄦ柟闇�淇濊瘉闈炵┖锛孧ySQL 鐨� IN () 浼氳娉曢敊璇級
+ */
+ @Select("<script>" +
+ "SELECT id, apply_no FROM lihu.dev_rent WHERE id IN (" +
+ " <foreach collection='rentIdList' separator=',' item='rentId'>" +
+ " #{rentId} " +
+ " </foreach> )" +
+ "</script>")
+ List<DevRentDO> getApplyNoByIdList(@Param("rentIdList") List<Long> rentIdList);
}
--
Gitblit v1.9.3