From 5bc66d568ea4b12d23dd181fd74a17e2845f3d7d Mon Sep 17 00:00:00 2001 From: 16639036659 <577530412@qq.com> Date: 星期三, 17 七月 2024 16:43:36 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskDangerInfoRepository.java | 32 ++++++++++++++++++++++++++++++++ 1 files changed, 32 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskDangerInfoRepository.java b/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskDangerInfoRepository.java index ab46936..18da464 100644 --- a/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskDangerInfoRepository.java +++ b/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskDangerInfoRepository.java @@ -1,7 +1,14 @@ 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 { @@ -16,4 +23,29 @@ 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