From 52cd0fe6f2224b0bd17b19ddaf475406a92b9ed4 Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期五, 09 五月 2025 13:42:00 +0800 Subject: [PATCH] Merge branch 'master' of http://8.140.179.55:20000/r/pipIrr-SV --- pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientMapper.xml | 79 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 79 insertions(+), 0 deletions(-) diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientMapper.xml index 91c9588..5b0014b 100644 --- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientMapper.xml +++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientMapper.xml @@ -549,4 +549,83 @@ </if> </trim> </select> + + <!--鏍规嵁鎸囧畾鏉′欢鑾峰彇鍐滄埛璁板綍鏁癬鍏呭�兼満--> + <select id="getTermClientCount" resultType="java.lang.Long"> + SELECT + count(*) + FROM se_client cli + LEFT JOIN ba_district dis_village ON cli.villageId = dis_village.id + <where> + AND cli.disabled = 0 + AND cli.deleted = 0 + <if test = "name != null and name !=''"> + AND cli.name like CONCAT('%',#{name},'%') + </if> + + <if test = "clientNum != null and clientNum !=''"> + AND cli.clientNum like CONCAT('%',#{clientNum},'%') + </if> + + <if test = "phone != null and phone !=''"> + AND cli.phone like CONCAT('%',#{phone},'%') + </if> + </where> + </select> + + <!--鏍规嵁鎸囧畾鏉′欢鑾峰彇鍐滄埛鏁版嵁_鍏呭�兼満--> + <select id="getTermClients" resultType="com.dy.pipIrrGlobal.voSe.VoTermClient"> + SELECT + cli.id AS clientId, + cli.clientNum, + cli.name, + cli.phone, + cli.idCard, + dis_village.name AS villageName, + cli.address, + (SELECT COUNT(*) FROM se_client_card WHERE clientId = cli.id)+(SELECT COUNT(*) FROM se_virtual_card WHERE client_id = cli.id) AS cardCount, + cli.operateDt, + cli.districtNum + FROM se_client cli + LEFT JOIN ba_district dis_village ON cli.villageId = dis_village.id + <where> + AND cli.disabled = 0 + AND cli.deleted = 0 + <if test = "name != null and name !=''"> + AND cli.name like CONCAT('%',#{name},'%') + </if> + + <if test = "clientNum != null and clientNum !=''"> + AND cli.clientNum like CONCAT('%',#{clientNum},'%') + </if> + + <if test = "phone != null and phone !=''"> + AND cli.phone like CONCAT('%',#{phone},'%') + </if> + </where> + ORDER BY cli.operateDt DESC + <trim prefix="limit " > + <if test="start != null and count != null"> + #{start,javaType=Integer,jdbcType=INTEGER}, #{count,javaType=Integer,jdbcType=INTEGER} + </if> + </trim> + </select> + + <!--鏍规嵁鍐滄埛ID鑾峰彇涓�涓啘鎴锋暟鎹甠鍏呭�兼満--> + <select id="getTermOneClient" resultType="com.dy.pipIrrGlobal.voSe.VoTermClient"> + SELECT + cli.id AS clientId, + cli.clientNum, + cli.name, + cli.phone, + cli.idCard, + dis_village.name AS villageName, + cli.address, + (SELECT COUNT(*) FROM se_client_card WHERE clientId = cli.id)+(SELECT COUNT(*) FROM se_virtual_card WHERE client_id = cli.id) AS cardCount, + cli.operateDt, + cli.districtNum + FROM se_client cli + LEFT JOIN ba_district dis_village ON cli.villageId = dis_village.id + WHERE cli.disabled = 0 AND cli.deleted = 0 AND cli.id = #{clientId} + </select> </mapper> \ No newline at end of file -- Gitblit v1.8.0