郑永安
2023-07-20 66de1a166391376d71a028c2069e90e9c509d499
src/main/java/com/gk/hotwork/doublePrevention/repository/PreventDangerCheckTaskRepository.java
@@ -26,11 +26,11 @@
    /**
     * 隐患排查任务-分页查询
     */
    IPage<PreventDangerCheckTask> getTaskPage(Page<Object> page, PreventDangerCheckTaskQueryReqDTO taskQueryReqDTO);
    IPage<PreventDangerCheckTask> getTaskPage(@Param("page") Page<Object> page,@Param("taskQueryReqDTO") PreventDangerCheckTaskQueryReqDTO taskQueryReqDTO);
    /**
     * 隐患排查任务-分页查询-手机端使用
     */
    IPage<PreventDangerCheckTask> getTaskPageForMobile(Page<Object> page, PreventDangerCheckTaskQueryReqDTO taskQueryReqDTO);
    IPage<PreventDangerCheckTask> getTaskPageForMobile(@Param("page") Page<Object> page,@Param("taskQueryReqDTO")  PreventDangerCheckTaskQueryReqDTO taskQueryReqDTO);
    /**
     * 隐患排查任务-修改
     */
@@ -50,7 +50,7 @@
    /**
     * 隐患排查任务-通过id修改任务状态
     */
    int updateTaskStatus(Long taskId, Byte taskStatus);
    int updateTaskStatus(@Param("taskId") Long taskId,@Param("taskStatus") Byte taskStatus);
    /**
     * 设置任务为超时
     * */
@@ -83,17 +83,17 @@
     */
    int taskToUser(PreventTaskToUserParams taskToUserParams);
    List<Map> selectInspectorsStatistics(Long depId, List<String> list, LocalDateTime startTime, LocalDateTime endTime);
    List<Map> selectInspectorsStatistics(@Param("depId") Long depId,@Param("list") List<String> list,@Param("startTime") LocalDateTime startTime,@Param("endTime") LocalDateTime endTime);
    List<Map> selectInspectionCompleted(Long depId, Byte status, List<String> list, LocalDateTime startTime, LocalDateTime endTime);
    List<Map> selectInspectionCompleted(@Param("depId") Long depId,@Param("status") Byte status,@Param("list") List<String> list,@Param("startTime") LocalDateTime startTime,@Param("endTime") LocalDateTime endTime);
    /**
     * 排查任务-检查是否已经创建
     */
    PreventDangerCheckTask getTaskByCheckWorkIdAndStartTime(Long workId, Date checkTime);
    PreventDangerCheckTask getTaskByCheckWorkIdAndStartTime(@Param("workId") Long workId,@Param("checkTime") Date checkTime);
    /**
     * 排查任务-查询应该已经过期,但是还在执行中状态的任务
     */
    List<PreventDangerCheckTask> listOverTask(Date startTime, Date endTime);
    List<PreventDangerCheckTask> listOverTask(@Param("startTime") Date startTime,@Param("endTime")  Date endTime);
    /**
     * 排查任务-查询应该已经开始,但是还在待执行状态的任务
     */
@@ -101,15 +101,15 @@
    /**查询应该已经结束,但是还在执行中状态的任务*/
    List<PreventDangerCheckTask> listTimeOutTask(Date endTime);
    List<Map> selectInspectionTask(Long depId, List<String> list, LocalDateTime startTime, LocalDateTime endTime);
    List<Map> selectInspectionTask(@Param("depId") Long depId,@Param("list") List<String> list,@Param("startTime") LocalDateTime startTime,@Param("endTime") LocalDateTime endTime);
    List<Map> selectInspectionClaimedTask(Long depId, List<String> list, LocalDateTime startTime, LocalDateTime endTime);
    List<Map> selectInspectionClaimedTask(@Param("depId") Long depId,@Param("list") List<String> list,@Param("startTime") LocalDateTime startTime,@Param("endTime") LocalDateTime endTime);
    List<Map> selectInspectionCompletedTask(Long depId, List<String> list, LocalDateTime startTime, LocalDateTime endTime);
    List<Map> selectInspectionCompletedTask(@Param("depId") Long depId,@Param("list") List<String> list,@Param("startTime") LocalDateTime startTime,@Param("endTime") LocalDateTime endTime);
    List<Map> selectInspectionUnCompletedTask(Long depId, List<String> list, LocalDateTime startTime, LocalDateTime endTime);
    List<Map> selectInspectionUnCompletedTask(@Param("depId") Long depId,@Param("list") List<String> list,@Param("startTime") LocalDateTime startTime,@Param("endTime") LocalDateTime endTime);
    List<PreventDangerCheckTaskRectifyDO> selectPreventDangerPage(Page<PreventDangerCheckTaskRectifyDO> page, @Param("query") Map<String, Object> params);
    List<PreventDangerCheckTaskRectifyDO> selectPreventDangerPage(@Param("page") Page<PreventDangerCheckTaskRectifyDO> page, @Param("query") Map<String, Object> params);
    Map<String, Integer> selectRectifyNum();