From c567595f7894e1d032b7054d0bff3025c829282d Mon Sep 17 00:00:00 2001 From: 16639036659 <577530412@qq.com> Date: 星期四, 13 七月 2023 10:46:35 +0800 Subject: [PATCH] 临时提交 --- src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskDangerInfoRepository.java | 31 +++++++++++++++++++++++++++++++ 1 files changed, 31 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..c0cd6c5 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,28 @@ 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