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<ArdUavPositionDTO> uavPositions;
|
|
}
|