From 7be0d5b901b999d2347774df3cc1a64927838bb3 Mon Sep 17 00:00:00 2001
From: heheng <475597332@qq.com>
Date: 星期二, 15 四月 2025 10:10:35 +0800
Subject: [PATCH] 优化每年专项数据获取

---
 src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskDangerInfoRepository.java |   85 +++++++++++++++++++++++++-----------------
 1 files changed, 51 insertions(+), 34 deletions(-)

diff --git a/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskDangerInfoRepository.java b/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskDangerInfoRepository.java
index 9345b1f..3d1ad90 100644
--- a/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskDangerInfoRepository.java
+++ b/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskDangerInfoRepository.java
@@ -1,34 +1,51 @@
-package com.ruoyi.doublePrevention.repository;
-
-import com.ruoyi.doublePrevention.entity.PreventRiskDangerInfo;
-import com.ruoyi.doublePrevention.entity.dto.DataCountDangerResultRespDO;
-import com.ruoyi.doublePrevention.repository.param.DataCountStartAndEndTimeParams;
-import org.apache.ibatis.annotations.Param;
-import org.springframework.stereotype.Repository;
-
-import java.util.Date;
-import java.util.List;
-
-@Repository
-public interface PreventRiskDangerInfoRepository {
-
-    /**
-     * 新增隐患上报
-     * */
-    int insertDangerInfo(PreventRiskDangerInfo dangerInfo);
-    /**
-     * 修改隐患上报
-     * */
-    int updateDangerInfo(PreventRiskDangerInfo dangerInfo);
-
-    int deleteDangerInfo(Long id);
-    /**
-     * 修改隐患整改状态
-     */
-    int updateDangerInfoState(PreventRiskDangerInfo dangerInfo);
-
-    /**
-     * @description 统计时间段内所有、死亡、重伤、轻伤的隐患数量
-     */
-    DataCountDangerResultRespDO listDangerResultCountByTime(@Param("startTime") Date startTime, @Param("endTime") Date endTime,@Param("depIds") List<Long> depIds);
-}
+package com.ruoyi.doublePrevention.repository;
+
+import com.ruoyi.doublePrevention.entity.PreventRiskDangerInfo;
+import com.ruoyi.doublePrevention.entity.dto.DataCountDangerResultRespDO;
+import com.ruoyi.doublePrevention.repository.param.DataCountStartAndEndTimeParams;
+import com.ruoyi.doublePrevention.repository.param.HandlerReportParam;
+import org.apache.ibatis.annotations.Param;
+import org.springframework.stereotype.Repository;
+
+import java.util.Date;
+import java.util.List;
+
+@Repository
+public interface PreventRiskDangerInfoRepository {
+
+    /**
+     * 新增隐患上报
+     * */
+    int insertDangerInfo(PreventRiskDangerInfo dangerInfo);
+    /**
+     * 修改隐患上报
+     * */
+    int updateDangerInfo(PreventRiskDangerInfo dangerInfo);
+
+    int deleteDangerInfo(Long id);
+    /**
+     * 修改隐患整改状态
+     */
+    int updateDangerInfoState(PreventRiskDangerInfo dangerInfo);
+
+    /**
+     * @description 统计时间段内所有、死亡、重伤、轻伤的隐患数量
+     */
+    DataCountDangerResultRespDO listDangerResultCountByTime(@Param("startTime") Date startTime, @Param("endTime") Date endTime,@Param("depIds") List<Long> depIds);
+
+
+
+    /**
+     * 搜索需要上报的隐患
+     */
+    List<PreventRiskDangerInfo> listReportDanger();
+    /**
+     * 修改上报的数据的姿态
+     */
+    PreventRiskDangerInfo updateDangerInfoReportStatus(HandlerReportParam handlerReportParam);
+    /**
+     * 查询隐患附属表信息
+     */
+    PreventRiskDangerInfo getByHiddenDangerId(Long id);
+
+}

--
Gitblit v1.9.2