From 6c9ad02f19d5bd8e597bd23006bead9b9ebcd593 Mon Sep 17 00:00:00 2001
From: liusuyi <1951119284@qq.com>
Date: Wed, 19 Nov 2025 13:21:52 +0800
Subject: [PATCH] 优化
---
ard-work/src/main/java/com/ard/work/component/netty/command/manual/EmergencyBrakeReplyCmd.java | 2 +
ard-work/src/main/java/com/ard/work/domain/entity/ArdDroneInfo.java | 1
ard-work/src/main/java/com/ard/work/component/netty/command/camera/RecordStartReplyCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/register/UavInitReplyCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/register/HeartbeatReplyCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/real/SignalInfoCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/camera/RecordStartCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/settings/ReturnHeightSettingReplyCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/register/RegisterReplyCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/wayline/WayLinePauseReplyCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/manual/ReturnHomeCancelReplyCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/register/UavInitInfoCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/camera/ZoomCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/notice/BoxPowerStatusReplyCmd.java | 2 +
ard-work/src/main/java/com/ard/work/service/impl/ArdFlightTaskServiceServiceImpl.java | 12 +----
ard-work/src/main/java/com/ard/work/component/netty/command/camera/CameraModeReplyCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/camera/RecordStopReplyCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/control/AbsAngleControlCmd.java | 2 +
ard-work/src/main/java/com/ard/work/domain/entity/UavWayline.java | 6 +--
ard-work/src/main/java/com/ard/work/component/netty/command/control/AngleControlCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/manual/TakeOffReplyCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/wayline/WayLineEndReplyCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/settings/VideoStreamSettingReplyCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/wayline/WayLineResumeReplyCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/camera/ZoomToLevelCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/settings/ReturnPointSettingReplyCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/camera/PicUploadCompletedReplyCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/camera/RecordStopCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/manual/PointControlReachedReplyCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/notice/FlyWayEndReplyCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/manual/LandReplyCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/wayline/WayLineUploadReplyCmd.java | 2 +
ard-work/src/main/java/com/ard/work/domain/entity/ArdFlightTask.java | 6 +--
ard-work/src/main/java/com/ard/work/domain/entity/ArdMedia.java | 6 +--
ard-work/src/main/java/com/ard/work/domain/entity/ArdServerInfo.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/manual/LandForcedReplyCmd.java | 2 +
ard-work/pom.xml | 5 ++
ard-work/src/main/java/com/ard/work/component/netty/command/manual/ReturnHomeReplyCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/real/UavStateCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/camera/CapturePicReplyCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/wayline/WayLineBeginReplyCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/camera/PhotoReturnToggleCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/camera/CapturePicCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/control/SpeedControlCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/manual/LandCancelReplyCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/real/UavTelemetryDataCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/camera/CameraModeCmd.java | 2 +
ard-work/src/main/java/com/ard/work/component/netty/command/notice/UavReadyReplyCmd.java | 2 +
48 files changed, 98 insertions(+), 22 deletions(-)
diff --git a/ard-work/pom.xml b/ard-work/pom.xml
index 9c13535..6ec0789 100644
--- a/ard-work/pom.xml
+++ b/ard-work/pom.xml
@@ -113,12 +113,15 @@
<groupId>com.ard</groupId>
<artifactId>ard-oss</artifactId>
</dependency>
+ <!-- JavaCV 核心(非常小) -->
<dependency>
<groupId>org.bytedeco</groupId>
- <artifactId>javacv-platform</artifactId>
+ <artifactId>javacv</artifactId>
<version>1.5.8</version>
</dependency>
+
+
</dependencies>
<repositories>
<repository>
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/camera/CameraModeCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/camera/CameraModeCmd.java
index 8f198e0..11f4ccd 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/camera/CameraModeCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/camera/CameraModeCmd.java
@@ -4,6 +4,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 设置相机模式指令
@@ -11,6 +12,7 @@
* @author liusuyi
* @date 2024年10月25日14:44
**/
+@EqualsAndHashCode(callSuper = true)
@Data
public class CameraModeCmd extends BaseCmd {
private final byte encryptFlag = 0x00; // 加密标志
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/camera/CameraModeReplyCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/camera/CameraModeReplyCmd.java
index dcbb831..f70fa96 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/camera/CameraModeReplyCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/camera/CameraModeReplyCmd.java
@@ -3,6 +3,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 设置相机模式回复指令
@@ -10,6 +11,7 @@
* @author liusuyi
* @date 2024年10月25日14:44
**/
+@EqualsAndHashCode(callSuper = true)
@Data
public class CameraModeReplyCmd extends BaseCmd {
private final byte encryptFlag = 0x00; // 加密标志
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/camera/CapturePicCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/camera/CapturePicCmd.java
index a2e17b3..faa4396 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/camera/CapturePicCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/camera/CapturePicCmd.java
@@ -4,6 +4,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 抓拍指令
@@ -11,6 +12,7 @@
* @author liusuyi
* @date 2024年10月25日14:44
**/
+@EqualsAndHashCode(callSuper = true)
@Data
public class CapturePicCmd extends BaseCmd {
private final byte encryptFlag = 0x00; // 加密标志
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/camera/CapturePicReplyCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/camera/CapturePicReplyCmd.java
index 3c40f4f..09c4768 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/camera/CapturePicReplyCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/camera/CapturePicReplyCmd.java
@@ -3,6 +3,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 抓拍回复指令
@@ -10,6 +11,7 @@
* @author liusuyi
* @date 2024年10月25日14:44
**/
+@EqualsAndHashCode(callSuper = true)
@Data
public class CapturePicReplyCmd extends BaseCmd {
private final byte encryptFlag = 0x00; // 加密标志
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/camera/PhotoReturnToggleCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/camera/PhotoReturnToggleCmd.java
index 0ec1cf5..6b55d41 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/camera/PhotoReturnToggleCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/camera/PhotoReturnToggleCmd.java
@@ -4,6 +4,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 打开或关闭照片回传指令
@@ -11,6 +12,7 @@
* @author liusuyi
* @date 2024年10月25日14:44
**/
+@EqualsAndHashCode(callSuper = true)
@Data
public class PhotoReturnToggleCmd extends BaseCmd {
private final byte encryptFlag = 0x00; // 加密标志
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/camera/PicUploadCompletedReplyCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/camera/PicUploadCompletedReplyCmd.java
index 11bae54..bd049d6 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/camera/PicUploadCompletedReplyCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/camera/PicUploadCompletedReplyCmd.java
@@ -3,6 +3,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
import java.nio.charset.StandardCharsets;
@@ -12,6 +13,7 @@
* @author liusuyi
* @date 2024年10月26日11:54
**/
+@EqualsAndHashCode(callSuper = true)
@Data
public class PicUploadCompletedReplyCmd extends BaseCmd {
private final byte encryptFlag = 0x00; // 加密标志
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/camera/RecordStartCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/camera/RecordStartCmd.java
index 7d9316a..0619869 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/camera/RecordStartCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/camera/RecordStartCmd.java
@@ -4,6 +4,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 开始录像指令
@@ -12,6 +13,7 @@
* @date 2024年10月25日14:44
**/
@Data
+@EqualsAndHashCode(callSuper = false)
public class RecordStartCmd extends BaseCmd {
private final byte encryptFlag = 0x00; // 加密标志
private final byte actionCode=0x24; // 动作编号
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/camera/RecordStartReplyCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/camera/RecordStartReplyCmd.java
index eb8a998..26265ce 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/camera/RecordStartReplyCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/camera/RecordStartReplyCmd.java
@@ -3,6 +3,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 开始录像回复指令
@@ -10,6 +11,7 @@
* @author liusuyi
* @date 2024年10月25日14:44
**/
+@EqualsAndHashCode(callSuper = true)
@Data
public class RecordStartReplyCmd extends BaseCmd {
private final byte encryptFlag = 0x00; // 加密标志
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/camera/RecordStopCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/camera/RecordStopCmd.java
index 5f2f5f5..a7279d9 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/camera/RecordStopCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/camera/RecordStopCmd.java
@@ -4,6 +4,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 停止录像指令
@@ -11,6 +12,7 @@
* @author liusuyi
* @date 2024年10月25日14:44
**/
+@EqualsAndHashCode(callSuper = true)
@Data
public class RecordStopCmd extends BaseCmd {
private final byte encryptFlag = 0x00; // 加密标志
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/camera/RecordStopReplyCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/camera/RecordStopReplyCmd.java
index 2af84e0..f71c6b9 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/camera/RecordStopReplyCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/camera/RecordStopReplyCmd.java
@@ -3,6 +3,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 停止录像回复指令
@@ -10,6 +11,7 @@
* @author liusuyi
* @date 2024年10月25日14:44
**/
+@EqualsAndHashCode(callSuper = true)
@Data
public class RecordStopReplyCmd extends BaseCmd {
private final byte encryptFlag = 0x00; // 加密标志
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/camera/ZoomCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/camera/ZoomCmd.java
index b98dc35..d956c79 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/camera/ZoomCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/camera/ZoomCmd.java
@@ -4,6 +4,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 变倍指令
@@ -12,6 +13,7 @@
* @date 2024年10月25日14:44
**/
@Data
+@EqualsAndHashCode(callSuper = false)
public class ZoomCmd extends BaseCmd {
private final byte encryptFlag = 0x00; // 加密标志
private final byte actionCode; // 动作编号
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/camera/ZoomToLevelCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/camera/ZoomToLevelCmd.java
index 010e2bb..7bf424c 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/camera/ZoomToLevelCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/camera/ZoomToLevelCmd.java
@@ -4,6 +4,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 变倍到指定倍数指令
@@ -11,6 +12,7 @@
* @author liusuyi
* @date 2024年10月25日14:44
**/
+@EqualsAndHashCode(callSuper = true)
@Data
public class ZoomToLevelCmd extends BaseCmd {
private final byte encryptFlag = 0x00; // 加密标志
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/control/AbsAngleControlCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/control/AbsAngleControlCmd.java
index 09d85d7..d3d8706 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/control/AbsAngleControlCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/control/AbsAngleControlCmd.java
@@ -4,6 +4,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 云台绝对值控制(基于角度)命令
@@ -13,6 +14,7 @@
*/
@Data
+@EqualsAndHashCode(callSuper = false)
public class AbsAngleControlCmd extends BaseCmd {
private final byte encryptFlag = 0x00; // 加密标志
private final byte actionCode = 0x09; // 动作编号
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/control/AngleControlCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/control/AngleControlCmd.java
index d9a86d3..58452c3 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/control/AngleControlCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/control/AngleControlCmd.java
@@ -4,6 +4,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 云台转动(基于角度)命令
@@ -13,6 +14,7 @@
*/
@Data
+@EqualsAndHashCode(callSuper = false)
public class AngleControlCmd extends BaseCmd {
private final byte encryptFlag = 0x00; // 加密标志
private final byte actionCode; // 动作编号
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/control/SpeedControlCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/control/SpeedControlCmd.java
index 466a167..d929bf5 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/control/SpeedControlCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/control/SpeedControlCmd.java
@@ -4,6 +4,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 云台绝对值控制(基于角度)命令
@@ -12,6 +13,7 @@
* @date 2024/10/22 16:36
*/
+@EqualsAndHashCode(callSuper = true)
@Data
public class SpeedControlCmd extends BaseCmd {
private final byte encryptFlag = 0x00; // 加密标志
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/manual/EmergencyBrakeReplyCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/manual/EmergencyBrakeReplyCmd.java
index dab5069..2565c3a 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/manual/EmergencyBrakeReplyCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/manual/EmergencyBrakeReplyCmd.java
@@ -3,6 +3,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 紧急制动回复指令
@@ -10,6 +11,7 @@
* @author liusuyi
* @date 2024年10月30日16:20
**/
+@EqualsAndHashCode(callSuper = true)
@Data
public class EmergencyBrakeReplyCmd extends BaseCmd {
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/manual/LandCancelReplyCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/manual/LandCancelReplyCmd.java
index 9a3c0b5..807cb3b 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/manual/LandCancelReplyCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/manual/LandCancelReplyCmd.java
@@ -3,6 +3,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 取消降落回复指令
@@ -11,6 +12,7 @@
* @date 2024年10月26日15:43
**/
@Data
+@EqualsAndHashCode(callSuper = false)
public class LandCancelReplyCmd extends BaseCmd {
private final byte encryptFlag = 0x00; // 加密标志
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/manual/LandForcedReplyCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/manual/LandForcedReplyCmd.java
index f25eba5..e0c4b34 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/manual/LandForcedReplyCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/manual/LandForcedReplyCmd.java
@@ -3,6 +3,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 强制降落回复指令
@@ -10,6 +11,7 @@
* @author liusuyi
* @date 2024年10月26日15:43
**/
+@EqualsAndHashCode(callSuper = true)
@Data
public class LandForcedReplyCmd extends BaseCmd {
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/manual/LandReplyCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/manual/LandReplyCmd.java
index f09dd68..a2d0c9f 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/manual/LandReplyCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/manual/LandReplyCmd.java
@@ -3,6 +3,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 降落回复指令
@@ -10,6 +11,7 @@
* @author liusuyi
* @date 2024年10月26日15:43
**/
+@EqualsAndHashCode(callSuper = true)
@Data
public class LandReplyCmd extends BaseCmd {
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/manual/PointControlReachedReplyCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/manual/PointControlReachedReplyCmd.java
index 407eeea..8986ff9 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/manual/PointControlReachedReplyCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/manual/PointControlReachedReplyCmd.java
@@ -3,6 +3,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 到达指点飞行位置回复指令
@@ -10,6 +11,7 @@
* @author liusuyi
* @date 2024年10月26日15:43
**/
+@EqualsAndHashCode(callSuper = true)
@Data
public class PointControlReachedReplyCmd extends BaseCmd {
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/manual/ReturnHomeCancelReplyCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/manual/ReturnHomeCancelReplyCmd.java
index 487b476..9fc3e0e 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/manual/ReturnHomeCancelReplyCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/manual/ReturnHomeCancelReplyCmd.java
@@ -3,6 +3,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 取消返航回复指令
@@ -11,6 +12,7 @@
* @date 2024年10月26日15:43
**/
@Data
+@EqualsAndHashCode(callSuper = false)
public class ReturnHomeCancelReplyCmd extends BaseCmd {
private final byte encryptFlag = 0x00; // 加密标志
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/manual/ReturnHomeReplyCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/manual/ReturnHomeReplyCmd.java
index 1c6d082..8fc2bd7 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/manual/ReturnHomeReplyCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/manual/ReturnHomeReplyCmd.java
@@ -3,6 +3,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 返航回复指令
@@ -10,6 +11,7 @@
* @author liusuyi
* @date 2024年10月26日15:43
**/
+@EqualsAndHashCode(callSuper = true)
@Data
public class ReturnHomeReplyCmd extends BaseCmd {
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/manual/TakeOffReplyCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/manual/TakeOffReplyCmd.java
index 53387c2..13ee4af 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/manual/TakeOffReplyCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/manual/TakeOffReplyCmd.java
@@ -3,6 +3,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 起飞回复指令
@@ -10,6 +11,7 @@
* @author liusuyi
* @date 2024年10月26日15:43
**/
+@EqualsAndHashCode(callSuper = true)
@Data
public class TakeOffReplyCmd extends BaseCmd {
private final byte encryptFlag = 0x00; // 加密标志
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/notice/BoxPowerStatusReplyCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/notice/BoxPowerStatusReplyCmd.java
index 5b87f8d..df28612 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/notice/BoxPowerStatusReplyCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/notice/BoxPowerStatusReplyCmd.java
@@ -3,6 +3,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 云盒开关机通知回复指令
@@ -11,6 +12,7 @@
* @date 2024年10月26日11:54
**/
@Data
+@EqualsAndHashCode(callSuper = false)
public class BoxPowerStatusReplyCmd extends BaseCmd {
private final byte status; // 时间戳
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/notice/FlyWayEndReplyCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/notice/FlyWayEndReplyCmd.java
index 7c72b59..1231cfe 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/notice/FlyWayEndReplyCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/notice/FlyWayEndReplyCmd.java
@@ -3,6 +3,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 航线结束通知回复指令
@@ -11,6 +12,7 @@
* @date 2024年10月26日11:54
**/
@Data
+@EqualsAndHashCode(callSuper = false)
public class FlyWayEndReplyCmd extends BaseCmd {
private final byte encryptFlag = 0x00; // 加密标志
private final byte actionCode = 0x2E; // 动作编号
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/notice/UavReadyReplyCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/notice/UavReadyReplyCmd.java
index db9b82f..0f59f89 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/notice/UavReadyReplyCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/notice/UavReadyReplyCmd.java
@@ -3,6 +3,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 无人机准备完成通知回复指令
@@ -11,6 +12,7 @@
* @date 2024年10月26日11:54
**/
@Data
+@EqualsAndHashCode(callSuper = false)
public class UavReadyReplyCmd extends BaseCmd {
private final byte encryptFlag = 0x00; // 加密标志
private final byte actionCode = 0x3D; // 动作编号
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/real/SignalInfoCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/real/SignalInfoCmd.java
index 8e7ebb7..04dd7f9 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/real/SignalInfoCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/real/SignalInfoCmd.java
@@ -4,7 +4,9 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
+@EqualsAndHashCode(callSuper = true)
@Data
public class SignalInfoCmd extends BaseCmd {
private int delayTime;
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/real/UavStateCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/real/UavStateCmd.java
index ffcea80..c1fc801 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/real/UavStateCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/real/UavStateCmd.java
@@ -4,7 +4,9 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
+@EqualsAndHashCode(callSuper = true)
@Data
public class UavStateCmd extends BaseCmd {
private UavState uavState; // ProtoBuf 数据类
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/real/UavTelemetryDataCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/real/UavTelemetryDataCmd.java
index 350a60e..0733d8b 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/real/UavTelemetryDataCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/real/UavTelemetryDataCmd.java
@@ -4,6 +4,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* UavDataCommand
@@ -12,6 +13,7 @@
* @date 2024年10月23日9:33
**/
@Data
+@EqualsAndHashCode(callSuper = false)
public class UavTelemetryDataCmd extends BaseCmd {
private TelemetryData telemetryData;
// 构造函数
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/register/HeartbeatReplyCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/register/HeartbeatReplyCmd.java
index 3564f7c..b605bd0 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/register/HeartbeatReplyCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/register/HeartbeatReplyCmd.java
@@ -3,6 +3,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
/**
@@ -12,6 +13,7 @@
* @date 2024/10/22 16:36
*/
@Data
+@EqualsAndHashCode(callSuper = false)
@NoArgsConstructor
public class HeartbeatReplyCmd extends BaseCmd {
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/register/RegisterReplyCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/register/RegisterReplyCmd.java
index 2feb544..653eb28 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/register/RegisterReplyCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/register/RegisterReplyCmd.java
@@ -3,6 +3,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 注册命令
@@ -10,6 +11,7 @@
* @author 刘苏义
* @date 2024/10/22 16:36
*/
+@EqualsAndHashCode(callSuper = true)
@Data
public class RegisterReplyCmd extends BaseCmd {
private byte success;
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/register/UavInitInfoCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/register/UavInitInfoCmd.java
index 341edb9..7786343 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/register/UavInitInfoCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/register/UavInitInfoCmd.java
@@ -3,6 +3,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 无人机初始化回复命令
@@ -12,6 +13,7 @@
*/
@Data
+@EqualsAndHashCode(callSuper = false)
public class UavInitInfoCmd extends BaseCmd {
private final byte encryptFlag; // 加密标志
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/register/UavInitReplyCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/register/UavInitReplyCmd.java
index 5da3831..ca7ab94 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/register/UavInitReplyCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/register/UavInitReplyCmd.java
@@ -4,6 +4,7 @@
import com.ard.work.component.netty.protobuf.TelemetryDataPB;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 无人机就绪通知命令
@@ -11,6 +12,7 @@
* @author 刘苏义
* @date 2024/10/24 17:18
*/
+@EqualsAndHashCode(callSuper = true)
@Data
public class UavInitReplyCmd extends BaseCmd {
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/settings/ReturnHeightSettingReplyCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/settings/ReturnHeightSettingReplyCmd.java
index 58ca3da..1472ff3 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/settings/ReturnHeightSettingReplyCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/settings/ReturnHeightSettingReplyCmd.java
@@ -3,6 +3,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 修改返航高度回复指令
@@ -11,6 +12,7 @@
* @date 2024年10月30日16:20
**/
@Data
+@EqualsAndHashCode(callSuper = false)
public class ReturnHeightSettingReplyCmd extends BaseCmd {
private final byte encryptFlag = 0x00; // 加密标志
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/settings/ReturnPointSettingReplyCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/settings/ReturnPointSettingReplyCmd.java
index 2f5411f..3ec6a2a 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/settings/ReturnPointSettingReplyCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/settings/ReturnPointSettingReplyCmd.java
@@ -3,6 +3,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 修改返航高度回复指令
@@ -10,6 +11,7 @@
* @author liusuyi
* @date 2024年10月30日16:20
**/
+@EqualsAndHashCode(callSuper = true)
@Data
public class ReturnPointSettingReplyCmd extends BaseCmd {
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/settings/VideoStreamSettingReplyCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/settings/VideoStreamSettingReplyCmd.java
index baa57b1..a46f0d3 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/settings/VideoStreamSettingReplyCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/settings/VideoStreamSettingReplyCmd.java
@@ -3,6 +3,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 设置视频码流回复指令
@@ -10,6 +11,7 @@
* @author liusuyi
* @date 2024年10月30日16:20
**/
+@EqualsAndHashCode(callSuper = true)
@Data
public class VideoStreamSettingReplyCmd extends BaseCmd {
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/wayline/WayLineBeginReplyCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/wayline/WayLineBeginReplyCmd.java
index da94067..7b267e1 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/wayline/WayLineBeginReplyCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/wayline/WayLineBeginReplyCmd.java
@@ -3,6 +3,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 开始航线回复指令
@@ -10,6 +11,7 @@
* @author liusuyi
* @date 2024年10月30日16:20
**/
+@EqualsAndHashCode(callSuper = true)
@Data
public class WayLineBeginReplyCmd extends BaseCmd {
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/wayline/WayLineEndReplyCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/wayline/WayLineEndReplyCmd.java
index 35dfc10..fce768a 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/wayline/WayLineEndReplyCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/wayline/WayLineEndReplyCmd.java
@@ -3,6 +3,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 结束航线回复指令
@@ -11,6 +12,7 @@
* @date 2024年10月30日16:20
**/
@Data
+@EqualsAndHashCode(callSuper = false)
public class WayLineEndReplyCmd extends BaseCmd {
private final byte encryptFlag = 0x00; // 加密标志
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/wayline/WayLinePauseReplyCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/wayline/WayLinePauseReplyCmd.java
index 7e0ee1f..5a6d963 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/wayline/WayLinePauseReplyCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/wayline/WayLinePauseReplyCmd.java
@@ -3,6 +3,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 暂停航线回复指令
@@ -10,6 +11,7 @@
* @author liusuyi
* @date 2024年10月30日16:20
**/
+@EqualsAndHashCode(callSuper = true)
@Data
public class WayLinePauseReplyCmd extends BaseCmd {
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/wayline/WayLineResumeReplyCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/wayline/WayLineResumeReplyCmd.java
index f035308..7d7e9d3 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/wayline/WayLineResumeReplyCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/wayline/WayLineResumeReplyCmd.java
@@ -3,6 +3,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 恢复航线回复指令
@@ -11,6 +12,7 @@
* @date 2024年10月30日16:20
**/
@Data
+@EqualsAndHashCode(callSuper = false)
public class WayLineResumeReplyCmd extends BaseCmd {
private final byte encryptFlag = 0x00; // 加密标志
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/command/wayline/WayLineUploadReplyCmd.java b/ard-work/src/main/java/com/ard/work/component/netty/command/wayline/WayLineUploadReplyCmd.java
index bba4e12..4e4344a 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/command/wayline/WayLineUploadReplyCmd.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/command/wayline/WayLineUploadReplyCmd.java
@@ -3,6 +3,7 @@
import com.ard.work.component.netty.command.BaseCmd;
import io.netty.buffer.ByteBuf;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 上传航线回复指令
@@ -11,6 +12,7 @@
* @date 2024年10月30日16:20
**/
@Data
+@EqualsAndHashCode(callSuper = false)
public class WayLineUploadReplyCmd extends BaseCmd {
private final byte encryptFlag = 0x00; // 加密标志
diff --git a/ard-work/src/main/java/com/ard/work/domain/entity/ArdDroneInfo.java b/ard-work/src/main/java/com/ard/work/domain/entity/ArdDroneInfo.java
index baa2947..80a43c9 100644
--- a/ard-work/src/main/java/com/ard/work/domain/entity/ArdDroneInfo.java
+++ b/ard-work/src/main/java/com/ard/work/domain/entity/ArdDroneInfo.java
@@ -19,6 +19,7 @@
@Builder
@AllArgsConstructor
@NoArgsConstructor
+@EqualsAndHashCode(callSuper = false)
public class ArdDroneInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
diff --git a/ard-work/src/main/java/com/ard/work/domain/entity/ArdFlightTask.java b/ard-work/src/main/java/com/ard/work/domain/entity/ArdFlightTask.java
index aa4096b..62a8d23 100644
--- a/ard-work/src/main/java/com/ard/work/domain/entity/ArdFlightTask.java
+++ b/ard-work/src/main/java/com/ard/work/domain/entity/ArdFlightTask.java
@@ -2,13 +2,11 @@
import com.ard.common.core.domain.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
-import lombok.AllArgsConstructor;
-import lombok.Builder;
-import lombok.Data;
-import lombok.NoArgsConstructor;
+import lombok.*;
import java.util.Date;
+@EqualsAndHashCode(callSuper = true)
@Data
@Builder
@AllArgsConstructor
diff --git a/ard-work/src/main/java/com/ard/work/domain/entity/ArdMedia.java b/ard-work/src/main/java/com/ard/work/domain/entity/ArdMedia.java
index d7ae7e0..f5b97d5 100644
--- a/ard-work/src/main/java/com/ard/work/domain/entity/ArdMedia.java
+++ b/ard-work/src/main/java/com/ard/work/domain/entity/ArdMedia.java
@@ -2,13 +2,11 @@
import com.ard.common.core.domain.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
-import lombok.AllArgsConstructor;
-import lombok.Builder;
-import lombok.Data;
-import lombok.NoArgsConstructor;
+import lombok.*;
import java.util.Date;
+@EqualsAndHashCode(callSuper = true)
@Data
@Builder
@AllArgsConstructor
diff --git a/ard-work/src/main/java/com/ard/work/domain/entity/ArdServerInfo.java b/ard-work/src/main/java/com/ard/work/domain/entity/ArdServerInfo.java
index 0ce9bef..902445d 100644
--- a/ard-work/src/main/java/com/ard/work/domain/entity/ArdServerInfo.java
+++ b/ard-work/src/main/java/com/ard/work/domain/entity/ArdServerInfo.java
@@ -5,6 +5,7 @@
import com.ard.common.core.domain.BaseEntity;
import lombok.Builder;
import lombok.Data;
+import lombok.EqualsAndHashCode;
/**
* 服务器管理对象 ard_server
@@ -12,6 +13,7 @@
* @author xia
* @date 2025-10-10
*/
+@EqualsAndHashCode(callSuper = true)
@Data
public class ArdServerInfo extends BaseEntity {
diff --git a/ard-work/src/main/java/com/ard/work/domain/entity/UavWayline.java b/ard-work/src/main/java/com/ard/work/domain/entity/UavWayline.java
index 1688d89..d34208a 100644
--- a/ard-work/src/main/java/com/ard/work/domain/entity/UavWayline.java
+++ b/ard-work/src/main/java/com/ard/work/domain/entity/UavWayline.java
@@ -1,9 +1,6 @@
package com.ard.work.domain.entity;
-import lombok.AllArgsConstructor;
-import lombok.Builder;
-import lombok.Data;
-import lombok.NoArgsConstructor;
+import lombok.*;
import com.ard.common.annotation.Excel;
import com.ard.common.core.domain.BaseEntity;
@@ -13,6 +10,7 @@
* @author ard
* @date 2025-06-27
*/
+@EqualsAndHashCode(callSuper = true)
@Data
@Builder
@AllArgsConstructor
diff --git a/ard-work/src/main/java/com/ard/work/service/impl/ArdFlightTaskServiceServiceImpl.java b/ard-work/src/main/java/com/ard/work/service/impl/ArdFlightTaskServiceServiceImpl.java
index 5533884..bcc4d7d 100644
--- a/ard-work/src/main/java/com/ard/work/service/impl/ArdFlightTaskServiceServiceImpl.java
+++ b/ard-work/src/main/java/com/ard/work/service/impl/ArdFlightTaskServiceServiceImpl.java
@@ -17,14 +17,9 @@
import com.ard.work.service.IArdFlightTaskService;
import com.ard.work.service.IArdServerInfoService;
import lombok.extern.slf4j.Slf4j;
-import org.bytedeco.javacpp.BytePointer;
import org.bytedeco.javacv.FFmpegFrameGrabber;
import org.bytedeco.javacv.Frame;
import org.bytedeco.javacv.Java2DFrameConverter;
-import org.bytedeco.opencv.global.opencv_imgproc;
-import org.bytedeco.opencv.opencv_core.Size;
-import org.opencv.core.Mat;
-import org.opencv.videoio.VideoCapture;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;
import org.springframework.stereotype.Service;
@@ -33,16 +28,15 @@
import javax.imageio.ImageIO;
import javax.net.ssl.*;
import java.awt.image.BufferedImage;
-import java.awt.image.DataBufferByte;
-import java.io.*;
+import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
+import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Date;
import java.util.List;
import java.util.concurrent.CompletableFuture;
import java.util.stream.Collectors;
-import java.io.ByteArrayInputStream;
-import java.io.ByteArrayOutputStream;
@Slf4j
@Service
--
Gitblit v1.9.3