From d2b8e4d2ad5848e251998e2dcde09868cd6153a0 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期四, 31 八月 2023 09:41:40 +0800
Subject: [PATCH] 资源管理添加4个状态查询字段

---
 src/main/resources/mapper/sys/ResMapper.xml |   30 ++++++++++++++++++++++++++++--
 1 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/src/main/resources/mapper/sys/ResMapper.xml b/src/main/resources/mapper/sys/ResMapper.xml
index 1e901b0..812adac 100644
--- a/src/main/resources/mapper/sys/ResMapper.xml
+++ b/src/main/resources/mapper/sys/ResMapper.xml
@@ -4,8 +4,21 @@
     <select id="selectCount" resultType="java.lang.Integer">
         select count(*) from lf.sys_res
         <where>
+            1 = 1
             <if test="name != null">
-                upper(cn_name) like #{name} or upper(en_name) like #{name}
+                and (upper(cn_name) like #{name} or upper(en_name) like #{name})
+            </if>
+            <if test="status != null">
+                and status = #{status}
+            </if>
+            <if test="category != null">
+                and category = #{category}
+            </if>
+            <if test="type != null">
+                and type = #{type}
+            </if>
+            <if test="data != null">
+                and data = #{data}
             </if>
         </where>
     </select>
@@ -13,8 +26,21 @@
     <select id="selectByPage" resultType="com.moon.server.entity.sys.ResEntity">
         select a.*, fn_uname(a.create_user) createName, fn_uname(a.update_user) updateName from lf.sys_res a
         <where>
+            1 = 1
             <if test="name != null">
-                upper(cn_name) like #{name} or upper(en_name) like #{name}
+                and (upper(cn_name) like #{name} or upper(en_name) like #{name})
+            </if>
+            <if test="status != null">
+                and status = #{status}
+            </if>
+            <if test="category != null">
+                and category = #{category}
+            </if>
+            <if test="type != null">
+                and type = #{type}
+            </if>
+            <if test="data != null">
+                and data = #{data}
             </if>
         </where>
         order by a.id desc

--
Gitblit v1.9.3