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