From 360af284c3656f9f3df16f0dcda36a0d25453b18 Mon Sep 17 00:00:00 2001
From: rain <167982779@qq.com>
Date: Tue, 20 Aug 2024 18:06:35 +0800
Subject: [PATCH] 机场设备和无人机设备推送,图片、文件上传类型区分举证、航点和航测

---
 src/main/java/com/dji/sample/droneairport/service/RegistService.java |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/dji/sample/droneairport/service/RegistService.java b/src/main/java/com/dji/sample/droneairport/service/RegistService.java
index d4189bd..b50d9d9 100644
--- a/src/main/java/com/dji/sample/droneairport/service/RegistService.java
+++ b/src/main/java/com/dji/sample/droneairport/service/RegistService.java
@@ -3,8 +3,12 @@
 import com.dji.sample.common.model.ResponseResult;
 import com.dji.sample.droneairport.model.Entity.DeviceExpanSionEntity;
 import com.dji.sample.droneairport.model.param.ReturnTaskParam;
+import org.bouncycastle.crypto.InvalidCipherTextException;
 
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
 import java.util.List;
+import java.util.Map;
 
 public interface RegistService {
 
@@ -28,7 +32,7 @@
      * @return 返回一个包含无人机状态信息的ResponseResult对象
      * @throws Exception 如果在获取无人机状态过程中发生错误,将抛出异常
      */
-    String getDroneState(String deviceId) throws Exception;
+    Map<String, String>  getDroneState(String deviceId) throws Exception;
 
     /**
      * 执行授权操作
@@ -49,7 +53,7 @@
      * @return 返回一个包含任务添加结果的ReturnParam对象,具体结果包括成功与否、错误信息等
      * @throws Exception 如果在任务添加过程中发生错误,将抛出异常
      */
-    ReturnTaskParam AddTask(String base64, String Secret, String username) throws Exception;
+    Map<String, String> AddTask(String base64, String Secret, String username) throws Exception;
 
     /**
      * 更新任务状态
@@ -60,7 +64,7 @@
      * @return 包含更新后任务状态信息的返回参数
      * @throws Exception 如果更新任务状态过程中发生错误,将抛出异常
      */
-    ReturnTaskParam updateTask(String base64, String Secret, String username) throws Exception;
+    Map<String, String>  updateTask(String base64, String Secret, String username) throws Exception;
 
     /**
      * 取消指定任务
@@ -86,7 +90,7 @@
      * @return 返回一个包含无人机状态信息的ResponseResult对象
      * @throws Exception 如果在获取无人机状态过程中发生错误,将抛出异常
      */
-    String findDbFilesByTaskId(String taskId);
+    Map<String,String> findDbFilesByTaskId(String taskId) throws InvalidCipherTextException, IOException;
     /**
      * 获取指定工作空间中不同任务的总数
      *

--
Gitblit v1.9.3