From 0d460b178ae3b7948c45ee7c8c43ff85629fea35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E5=B0=8F=E4=BA=91?= Date: Fri, 27 Feb 2026 14:12:33 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/domain/DroneReturnHomeRequest.java | 35 +++++++++++++++++++ .../api/domain/DroneTakeoffRequest.java | 35 +++++++++++++++++++ 2 files changed, 70 insertions(+) create mode 100644 ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/domain/DroneReturnHomeRequest.java create mode 100644 ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/domain/DroneTakeoffRequest.java diff --git a/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/domain/DroneReturnHomeRequest.java b/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/domain/DroneReturnHomeRequest.java new file mode 100644 index 0000000..8dcd160 --- /dev/null +++ b/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/domain/DroneReturnHomeRequest.java @@ -0,0 +1,35 @@ +package com.ruoyi.device.api.domain; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import java.io.Serializable; + +/** + * 无人机返航请求对象 + * + * @author ruoyi + * @date 2026-02-27 + */ +@Data +@Schema(description = "无人机返航请求对象") +public class DroneReturnHomeRequest implements Serializable { + + private static final long serialVersionUID = 1L; + + /** 机场SN号 */ + @Schema(description = "机场SN号", example = "THJSQ03B2309DN7VQN43") + private String sn; + + /** 消息ID */ + @Schema(description = "消息ID", example = "9056") + private Long messageID; + + /** 任务ID */ + @Schema(description = "任务ID", example = "9074") + private Long taskId; + + /** 返航类型 */ + @Schema(description = "返航类型", example = "03") + private String zhilin; +} diff --git a/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/domain/DroneTakeoffRequest.java b/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/domain/DroneTakeoffRequest.java new file mode 100644 index 0000000..04f8fec --- /dev/null +++ b/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/domain/DroneTakeoffRequest.java @@ -0,0 +1,35 @@ +package com.ruoyi.device.api.domain; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import java.io.Serializable; + +/** + * 无人机起飞请求对象 + * + * @author ruoyi + * @date 2026-02-27 + */ +@Data +@Schema(description = "无人机起飞请求对象") +public class DroneTakeoffRequest implements Serializable { + + private static final long serialVersionUID = 1L; + + /** 机场SN号 */ + @Schema(description = "机场SN号", example = "THJSQ03B2309DN7VQN43") + private String sn; + + /** 消息ID */ + @Schema(description = "消息ID", example = "9056") + private Long messageID; + + /** 航线文件URL */ + @Schema(description = "航线文件URL", example = "https://minio-jndsj.t-aaron.com:2443/th-airport/testFile/13912c62-b96f-4df5-ab65-813c8c4b04eb.waypoints") + private String airlineFileUrl; + + /** 最低电池电量 */ + @Schema(description = "最低电池电量", example = "0.3") + private Double flyBatteryMin; +} From 02a018df3886b282986752258a61edfe5b2e44f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E5=B0=8F=E4=BA=91?= Date: Fri, 27 Feb 2026 14:13:54 +0800 Subject: [PATCH 2/2] xx --- .../ruoyi/device/api/domain/DroneFlightControlRequest.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/domain/DroneFlightControlRequest.java b/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/domain/DroneFlightControlRequest.java index c6c3372..260af5e 100644 --- a/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/domain/DroneFlightControlRequest.java +++ b/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/domain/DroneFlightControlRequest.java @@ -42,4 +42,8 @@ public class DroneFlightControlRequest implements Serializable { /** 幅度调整:数值类型 */ @Schema(description = "幅度调整(数值类型,单位:米)", example = "10") private Integer amplitude; + + /** 消息ID */ + @Schema(description = "消息ID", example = "9056") + private Long messageID; } \ No newline at end of file