From 5ba51c442bd56b2d29a1f0b9d61ef88774c80e6d Mon Sep 17 00:00:00 2001
From: ‘liusuyi’ <1951119284@qq.com>
Date: 星期五, 18 八月 2023 08:19:34 +0800
Subject: [PATCH] 一键调度附近车和app用户增加位置信息

---
 ard-work/src/main/java/com/ruoyi/inspect/service/IArdVideoInspectTaskService.java |   62 +++++++++++++++++++++++--------
 1 files changed, 46 insertions(+), 16 deletions(-)

diff --git a/ard-work/src/main/java/com/ruoyi/inspect/service/IArdVideoInspectTaskService.java b/ard-work/src/main/java/com/ruoyi/inspect/service/IArdVideoInspectTaskService.java
index 7dc6ec4..7f63b69 100644
--- a/ard-work/src/main/java/com/ruoyi/inspect/service/IArdVideoInspectTaskService.java
+++ b/ard-work/src/main/java/com/ruoyi/inspect/service/IArdVideoInspectTaskService.java
@@ -1,27 +1,27 @@
 package com.ruoyi.inspect.service;
 
 import java.util.List;
+
 import com.ruoyi.inspect.domain.ArdVideoInspectTask;
 
 /**
  * 瑙嗛宸℃浠诲姟Service鎺ュ彛
- * 
+ *
  * @author ruoyi
- * @date 2023-05-25
+ * @date 2023-05-30
  */
-public interface IArdVideoInspectTaskService 
-{
+public interface IArdVideoInspectTaskService {
     /**
      * 鏌ヨ瑙嗛宸℃浠诲姟
-     * 
-     * @param inspectMode 瑙嗛宸℃浠诲姟涓婚敭
+     *
+     * @param id 瑙嗛宸℃浠诲姟涓婚敭
      * @return 瑙嗛宸℃浠诲姟
      */
-    public ArdVideoInspectTask selectArdVideoInspectTaskByInspectMode(String inspectMode);
+    public ArdVideoInspectTask selectArdVideoInspectTaskById(String id);
 
     /**
      * 鏌ヨ瑙嗛宸℃浠诲姟鍒楄〃
-     * 
+     *
      * @param ardVideoInspectTask 瑙嗛宸℃浠诲姟
      * @return 瑙嗛宸℃浠诲姟闆嗗悎
      */
@@ -29,7 +29,7 @@
 
     /**
      * 鏂板瑙嗛宸℃浠诲姟
-     * 
+     *
      * @param ardVideoInspectTask 瑙嗛宸℃浠诲姟
      * @return 缁撴灉
      */
@@ -37,25 +37,55 @@
 
     /**
      * 淇敼瑙嗛宸℃浠诲姟
-     * 
+     *
      * @param ardVideoInspectTask 瑙嗛宸℃浠诲姟
      * @return 缁撴灉
      */
     public int updateArdVideoInspectTask(ArdVideoInspectTask ardVideoInspectTask);
 
     /**
+     * 鍙洿鏂颁换鍔�,涓嶈繛甯︽楠�
+     * @param ardVideoInspectTask
+     * @return
+     */
+    public int updateArdVideoInspectTaskSingle(ArdVideoInspectTask ardVideoInspectTask);
+
+    public int updateArdVideoInspectTaskNoUpdater(ArdVideoInspectTask ardVideoInspectTask);
+
+    /**
      * 鎵归噺鍒犻櫎瑙嗛宸℃浠诲姟
-     * 
-     * @param inspectModes 闇�瑕佸垹闄ょ殑瑙嗛宸℃浠诲姟涓婚敭闆嗗悎
+     *
+     * @param ids 闇�瑕佸垹闄ょ殑瑙嗛宸℃浠诲姟涓婚敭闆嗗悎
      * @return 缁撴灉
      */
-    public int deleteArdVideoInspectTaskByInspectModes(String[] inspectModes);
+    public int deleteArdVideoInspectTaskByIds(String[] ids);
 
     /**
      * 鍒犻櫎瑙嗛宸℃浠诲姟淇℃伅
-     * 
-     * @param inspectMode 瑙嗛宸℃浠诲姟涓婚敭
+     *
+     * @param id 瑙嗛宸℃浠诲姟涓婚敭
      * @return 缁撴灉
      */
-    public int deleteArdVideoInspectTaskByInspectMode(String inspectMode);
+    public int deleteArdVideoInspectTaskById(String id);
+
+    /**
+     * 鑷姩宸℃浠诲姟
+     */
+    public void autoTaskRun();
+
+    /**
+     * 鎵嬪姩宸℃浠诲姟
+     */
+    public void manualTaskRun(String TaskId);
+    /**
+     * 鍒ゆ柇褰撳墠鐩告満鑳藉惁寮�鍚墜鍔�
+     */
+    public boolean isEnablemanualTask(String TaskId);
+    /**
+     * 宸℃浠诲姟
+     */
+    public void taskRun();
+    //鑾峰彇鐩告満宸蹭娇鐢ㄦ椂娈�
+    public List getTaskUsedCameraPeriods(String cameraId);
+    public List getCameraIdleTimeList(String cameraId);
 }

--
Gitblit v1.9.3