From ccabfb623a0a3aae9f338bd7c3765e95b80e9200 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期三, 26 三月 2025 15:45:54 +0800
Subject: [PATCH] Merge branch 'dev' of http://120.76.84.145:10101/gitblit/r/java/xizang into dev

---
 ruoyi-system/src/main/resources/mapper/system/TTenantMapper.xml |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

diff --git a/ruoyi-system/src/main/resources/mapper/system/TTenantMapper.xml b/ruoyi-system/src/main/resources/mapper/system/TTenantMapper.xml
index 112f54f..5795000 100644
--- a/ruoyi-system/src/main/resources/mapper/system/TTenantMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/TTenantMapper.xml
@@ -112,5 +112,28 @@
             </otherwise>
         </choose>
     </select>
+    <select id="pageListByBusinessDeptId" resultType="com.ruoyi.system.vo.TenantVO">
+        SELECT * FROM (
+        SELECT tt.id, tt.resident_name, tt.checkIn_time, tt.tenant_attributes, tt.tenant_type, tt.phone,
+        tt.id_card, tt.email,
+        tt.bank_number, tt.mail_address, tt.create_time, tt.disabled,tt.account
+        FROM t_tenant tt
+        WHERE EXISTS (
+        SELECT 1
+        FROM t_contract tc
+        WHERE tc.tenant_id = tt.id AND tc.business_dept_id = #{query.businessDeptId}
+        )
+        ) AS te
+        <where>
+            <if test="query.residentName != null and query.residentName != ''">
+                AND te.resident_name LIKE concat('%',#{query.residentName},'%')
+            </if>
+            <if test="query.phone != null and query.phone != ''">
+                AND te.phone LIKE concat('%',#{query.phone},'%')
+            </if>
+            AND te.disabled = ${@com.ruoyi.common.enums.DisabledEnum@NO.getCode()}
+        </where>
+        ORDER BY te.create_time DESC
+    </select>
 
 </mapper>

--
Gitblit v1.7.1