From 211d2887af4608fbdfd40af1e16e4f58131dfaa2 Mon Sep 17 00:00:00 2001
From: yuan <123@>
Date: 星期五, 28 八月 2026 23:08:54 +0800
Subject: [PATCH] feat: 添加清除当前用户的所有消息接口

---
 src/main/resources/mapper/staff/StaffOnJobMapper.xml |   18 +++++++++++-------
 1 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/src/main/resources/mapper/staff/StaffOnJobMapper.xml b/src/main/resources/mapper/staff/StaffOnJobMapper.xml
index 2cbd1dc..3ffde84 100644
--- a/src/main/resources/mapper/staff/StaffOnJobMapper.xml
+++ b/src/main/resources/mapper/staff/StaffOnJobMapper.xml
@@ -39,6 +39,7 @@
         staff_on_job.pro_term,
         staff_on_job.positive_date,
         staff_on_job.basic_salary,
+        staff_on_job.attendance_bonus,
         staff_on_job.dept_id,
         sp.post_name AS post_name,
         sd.dept_name AS dept_name,
@@ -79,6 +80,7 @@
         <if test="staffOnJob.contractStartTime != null">
             HAVING MIN(t1.contract_start_time) = #{staffOnJob.contractStartTime}
         </if>
+        order by staff_on_job.create_time desc
     </select>
     <select id="staffOnJobList" resultType="com.ruoyi.staff.dto.StaffOnJobDto">
         SELECT
@@ -90,13 +92,15 @@
         sys_post sp ON sp.post_id = staff_on_job.sys_post_id
         LEFT JOIN
         sys_dept sd ON sd.dept_id = staff_on_job.sys_dept_id
-        where 1=1
-        <if test="staffOnJob.staffState != null">
-            AND staff_state = #{staffOnJob.staffState}
-        </if>
-        <if test="staffOnJob.staffName != null and staffOnJob.staffName != '' ">
-            AND staff_name LIKE CONCAT('%',#{staffOnJob.staffName},'%')
-        </if>
+        <where>
+            <if test="staffOnJob.staffState != null">
+                AND staff_state = #{staffOnJob.staffState}
+            </if>
+            <if test="staffOnJob.staffName != null and staffOnJob.staffName != '' ">
+                AND staff_name LIKE CONCAT('%',#{staffOnJob.staffName},'%')
+            </if>
+        </where>
+        order by staff_on_job.create_time desc
     </select>
     <!-- 缁熻鎸囧畾鏃ユ湡鐨勫湪鑱屽憳宸ユ暟 -->
     <select id="countOnJobStaffByDate" resultType="java.lang.Integer">

--
Gitblit v1.9.3