From b8a2e22af3937c6cde8f28b0482dab0dab7132dd Mon Sep 17 00:00:00 2001
From: 潘志宝 <979469083@qq.com>
Date: 星期三, 11 六月 2025 17:21:09 +0800
Subject: [PATCH] getAlarmAndSuggestPage 排序

---
 iailab-module-model/iailab-module-model-api/src/main/java/com/iailab/module/model/api/mcs/dto/StAlarmAndSuggestRespVO.java |    3 +++
 iailab-module-model/iailab-module-model-biz/src/main/resources/mapper/mcs/StScheduleSchemeDao.xml                          |    9 +++++----
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/iailab-module-model/iailab-module-model-api/src/main/java/com/iailab/module/model/api/mcs/dto/StAlarmAndSuggestRespVO.java b/iailab-module-model/iailab-module-model-api/src/main/java/com/iailab/module/model/api/mcs/dto/StAlarmAndSuggestRespVO.java
index 2bf9422..b0668e2 100644
--- a/iailab-module-model/iailab-module-model-api/src/main/java/com/iailab/module/model/api/mcs/dto/StAlarmAndSuggestRespVO.java
+++ b/iailab-module-model/iailab-module-model-api/src/main/java/com/iailab/module/model/api/mcs/dto/StAlarmAndSuggestRespVO.java
@@ -39,4 +39,7 @@
 
     @Schema(description = "状态(0未处理 1已采纳 2已忽略)")
     private Integer status;
+
+    @Schema(description = "排序")
+    private Integer sort;
 }
\ No newline at end of file
diff --git a/iailab-module-model/iailab-module-model-biz/src/main/resources/mapper/mcs/StScheduleSchemeDao.xml b/iailab-module-model/iailab-module-model-biz/src/main/resources/mapper/mcs/StScheduleSchemeDao.xml
index b00534b..cee02ab 100644
--- a/iailab-module-model/iailab-module-model-biz/src/main/resources/mapper/mcs/StScheduleSchemeDao.xml
+++ b/iailab-module-model/iailab-module-model-biz/src/main/resources/mapper/mcs/StScheduleSchemeDao.xml
@@ -10,12 +10,13 @@
         t.content,
         t.time,
         t.obj,
-        t.status
+        t.status,
+        t.sort
         from (
-                 select id,'alarm' type, t1.title, t1.content, t1.alarm_time `time`, t1.alarm_obj obj,0 status
+                 select id,'alarm' type, t1.title, t1.content, t1.alarm_time `time`, t1.alarm_obj obj,0 status, 0 sort
                  from t_mm_predict_alarm_message t1
                  UNION
-                 select id,'suggest' type, t2.title, t2.content, t2.schedule_time `time`, t2.schedule_obj obj,t2.status
+                 select id,'suggest' type, t2.title, t2.content, t2.schedule_time `time`, t2.schedule_obj obj,t2.status,t2.sort
                  from t_st_schedule_suggest t2
         ) t
         <where>
@@ -52,7 +53,7 @@
             </if>
 
         </where>
-        order by t.time desc
+        order by t.time desc, t.sort ASC
 
     </select>
 </mapper>
\ No newline at end of file

--
Gitblit v1.9.3