From d4e4dc4a180cea919dfc86a1a3e5af0abe8b6d36 Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期一, 20 十月 2025 18:48:14 +0800
Subject: [PATCH] 无形广告资产接口

---
 ruoyi-system/src/main/resources/mapper/system/OaApprovalApplicationAdMapper.xml |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

diff --git a/ruoyi-system/src/main/resources/mapper/system/OaApprovalApplicationAdMapper.xml b/ruoyi-system/src/main/resources/mapper/system/OaApprovalApplicationAdMapper.xml
index 22e143d..74ea648 100644
--- a/ruoyi-system/src/main/resources/mapper/system/OaApprovalApplicationAdMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/OaApprovalApplicationAdMapper.xml
@@ -21,5 +21,36 @@
     <sql id="Base_Column_List">
         id, approval_application_id, title, content, number, total_amount, spec, status, order_taker, file_url, handle_time
     </sql>
+    <select id="getPageList" resultType="com.ruoyi.system.vo.ApprovalApplicationAdVO">
+        SELECT oaaa.id,
+               oaaa.approval_application_id,
+               oaaa.title,
+               oaaa.content,
+               oaaa.number,
+               oaaa.total_amount,
+               oaaa.spec,
+               oaaa.status,
+               oaaa.order_taker,
+               oaaa.file_url,
+               oaaa.handle_time,
+               su.nick_name as applicant_name,
+               td.dept_name,
+               oaa.create_time
+        FROM oa_approval_applications oaa
+                 LEFT JOIN oa_approval_application_ad oaaa ON oaaa.approval_application_id = oaa.id
+                 LEFT JOIN sys_user su ON oaa.applicant_user_id = su.user_id
+                 LEFT JOIN t_dept td ON oaa.dept_id = td.id
+        <where>
+            oaa.disabled = ${@com.ruoyi.common.enums.DisabledEnum@NO.getCode()}
+            oaa.approval_id = ${@com.ruoyi.system.emums.ApprovalTypeEnum@ASSET_CHANGE.getCode()}
+            AND oaa.approval_status = ${@com.ruoyi.system.emums.ApprovalStatusEnum@PASSED.getCode()}
+        <if test="query.title != null and query.title != ''">
+            AND oaaa.title LIKE CONCAT('%', #{query.title}, '%')
+        </if>
+        <if test="query.deptId != null">
+            AND (od.id = #{query.deptId} OR FIND_IN_SET(#{query.deptId}, od.parent_id))
+        </if>
+        </where>
+    </select>
 
 </mapper>

--
Gitblit v1.7.1