From dcdb0231034810232f2542f3865666ebf72daf11 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期三, 30 四月 2025 16:45:34 +0800
Subject: [PATCH] sf

---
 server/service/src/main/resources/mappers/SystemUserMapper.xml |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/server/service/src/main/resources/mappers/SystemUserMapper.xml b/server/service/src/main/resources/mappers/SystemUserMapper.xml
index fa36380..19dbaa8 100644
--- a/server/service/src/main/resources/mappers/SystemUserMapper.xml
+++ b/server/service/src/main/resources/mappers/SystemUserMapper.xml
@@ -40,6 +40,18 @@
       <if test="dto.strictDeptId != null">
         AND sdu.DEPARTMENT_ID = #{dto.strictDeptId}
       </if>
+      <if test="dto.type != null">
+        AND usr.TYPE = #{dto.type}
+      </if>
+      <if test="dto.status != null">
+        AND usr.STATUS = #{dto.status}
+      </if>
+      <if test="dto.keyword != null and dto.keyword != ''">
+        AND ( usr.`USERNAME` LIKE CONCAT('%', #{dto.keyword}, '%')  or usr.`REALNAME` LIKE CONCAT('%', #{dto.keyword}, '%') )
+      </if>
+      <if test="dto.companyId != null">
+        AND usr.COMPANY_ID = #{dto.companyId}
+      </if>
       <if test="dto.departmentIds != null and dto.departmentIds.size > 0">
         AND sdu.DEPARTMENT_ID IN
         <foreach collection="dto.departmentIds" open="(" close=")" separator="," item="id">

--
Gitblit v1.9.3