package com.ard.work.domain.dto.wayline; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.util.List; @Data @Builder @AllArgsConstructor @NoArgsConstructor @JsonIgnoreProperties(ignoreUnknown = true) public class ArdWaylineDTO { /** * 航线id */ public String waylineId; /** * 航线名称 */ public String waylineName; /** * 航线类型 */ public Integer waylineType; /** * 无人机型号 */ private String uavModel; /** * 负载型号 */ private String payloadModel; /** * 航线飞行速度 */ public Float globalFlySpeed; /** * 航线飞行高度 */ public Float globalFlyHeight; /** * 航线长度 */ public Double waylineLength; /** * 用户航点数量 */ public Integer waylineUserPointCount; /** * 航点总数量 */ public Integer waylineAllPointCount; /** * 航线飞行时间 */ public Double waylineBaseFlyTime; /** * 航线航点集合 */ public List uavPositions; }