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> 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; // 加密标志 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; // 加密标志 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; // 加密标志 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; // 加密标志 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; // 加密标志 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; // 加密标志 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; // 动作编号 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; // 加密标志 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; // 加密标志 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; // 加密标志 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; // 动作编号 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; // 加密标志 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; // 动作编号 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; // 动作编号 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; // 加密标志 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 { 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; // 加密标志 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 { 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 { 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 { 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; // 加密标志 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 { 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; // 加密标志 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; // 时间戳 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; // 动作编号 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; // 动作编号 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; 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 数据类 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; // 构造函数 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 { 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; 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; // 加密标志 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 { 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; // 加密标志 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 { 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 { 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 { 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; // 加密标志 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 { 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; // 加密标志 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; // 加密标志 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; 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 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 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 { 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 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