From c66e0c72eecc82fabe423c00a15b34dbb9228764 Mon Sep 17 00:00:00 2001
From: liusuyi <1951119284@qq.com>
Date: Mon, 24 Nov 2025 16:21:25 +0800
Subject: [PATCH] 优化

---
 ard-sample/src/main/java/com/ard/sample/wayline/model/dto/WaylineTaskCreateDTO.java |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)

diff --git a/ard-sample/src/main/java/com/ard/sample/wayline/model/dto/WaylineTaskCreateDTO.java b/ard-sample/src/main/java/com/ard/sample/wayline/model/dto/WaylineTaskCreateDTO.java
index 1a944a7..a5a4f19 100644
--- a/ard-sample/src/main/java/com/ard/sample/wayline/model/dto/WaylineTaskCreateDTO.java
+++ b/ard-sample/src/main/java/com/ard/sample/wayline/model/dto/WaylineTaskCreateDTO.java
@@ -1,5 +1,6 @@
 package com.ard.sample.wayline.model.dto;
 
+import com.fasterxml.jackson.annotation.JsonProperty;
 import lombok.AllArgsConstructor;
 import lombok.Builder;
 import lombok.Data;
@@ -16,18 +17,56 @@
 @NoArgsConstructor
 public class WaylineTaskCreateDTO {
 
+    /**
+     * 计划 ID
+     * */
+    @JsonProperty("flight_id")
     private String flightId;
 
+    /**
+     * 任务类型	"0":"立即任务","1":"定时任务","2":"条件任务"
+     * 立即任务和定时任务均由execute_time指定执行时间;
+     * 条件任务支持ready_conditions字段指定任务就绪条件,
+     * 设备可在指定时间段内满足就绪条件后即可执行;
+     * 立即任务媒体上传优先级最高,
+     * 定时任务和条件任务媒体上传优先级相同
+     * */
+    @JsonProperty("task_type")
     private Integer taskType;
 
+    /**
+     * 航线精度类型   "0":"GPS 任务","1":"高精度 RTK 任务"
+     * 不确定是不是wayline_precision_type属性,
+     * */
+//    @JsonProperty("wayline_precision_type")
     private Integer waylineType;
 
+    /**
+     * 开始执行时间
+     * 任务开始执行时间毫秒时间戳。可选字段。当 task_type 为 0 或 1 时必填,为 2 时非必填。
+     * */
+    @JsonProperty("execute_time")
     private Long executeTime;
 
+    /**
+     * 航线文件对象
+     * */
+    @JsonProperty("file")
     private WaylineTaskFileDTO file;
 
+    /**
+     * 返航高度	"max":1500,"min":20,"unit_name":"米 / m"
+     * */
+    @JsonProperty("rth_altitude")
     private Integer rthAltitude;
 
+    /**
+     * 遥控器失控动作	"0":"返航","1":"悬停","2":"降落"
+     * 失控动作,当前固定传的值是 0,即返航。注意该枚举值定义跟飞控跟机场定义的不一致,机场端会进行转换。
+     * */
+    @JsonProperty("out_of_control_action")
     private Integer outOfControlAction;
 
+    @JsonProperty("simulate_mission")
+    private WaylineSimulateMissionDTO simulateMission;
 }

--
Gitblit v1.9.3