From 7c32ab19d3bf4c601212314a1617bbb51c5fdd2a Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期五, 29 三月 2024 16:01:36 +0800
Subject: [PATCH] #

---
 zy-asrs-wcs/src/main/resources/mapper/system/UserMapper.xml |   35 +++++++++++++++++++++++++++++++++++
 1 files changed, 35 insertions(+), 0 deletions(-)

diff --git a/zy-asrs-wcs/src/main/resources/mapper/system/UserMapper.xml b/zy-asrs-wcs/src/main/resources/mapper/system/UserMapper.xml
index 2648c30..6d8fef4 100644
--- a/zy-asrs-wcs/src/main/resources/mapper/system/UserMapper.xml
+++ b/zy-asrs-wcs/src/main/resources/mapper/system/UserMapper.xml
@@ -13,4 +13,39 @@
         </if>
     </select>
 
+    <select id="selectPageRel" resultType="com.zy.asrs.wcs.system.entity.User">
+        select
+        su.*
+        from sys_user su
+        left join sys_dept sd on su.dept_id = sd.id
+        where 1=1
+        and su.deleted = 0
+        <if test="param.deptId != null">
+            and (FIND_IN_SET(#{param.deptId}, sd.`path`) OR sd.`id` = #{param.deptId})
+        </if>
+        <if test="param.username != null">
+            and su.username like concat('%',#{param.username},'%')
+        </if>
+        <if test="param.nickname != null">
+            and su.nickname like concat('%',#{param.nickname},'%')
+        </if>
+        <if test="param.phone != null">
+            and su.phone like concat('%',#{param.phone},'%')
+        </if>
+        <if test="param.sex != null">
+            and su.sex = #{param.sex}
+        </if>
+        <if test="param.status != null">
+            and su.status = #{param.status}
+        </if>
+        <if test="param.condition != null">
+            and (
+                   su.username like concat('%',#{param.condition},'%')
+                or su.nickname like concat('%',#{param.condition},'%')
+                or su.phone like concat('%',#{param.condition},'%')
+            )
+        </if>
+        order by su.create_time
+    </select>
+
 </mapper>

--
Gitblit v1.9.1