package com.ard.work.domain.dto.wayline; import com.ard.work.domain.dto.state.PointData; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.util.List; /** * 航线实体对象 * * @author liusuyi * @date 2024年11月01日10:55 **/ @Data @Builder @AllArgsConstructor @NoArgsConstructor public class PlanLineData { /** 结束航线后动作(必填) */ private int finishedAction; /** 最大飞行速度(单位:米/秒) */ private float maxSpeed; /** 自动飞行速度(单位:米/秒) */ private float autoSpeed; /** 坐标点数组(必填) */ private List points; /** 网络失联后动作(必填) */ private int loseAction; /** 返航高度(必填) */ private int homeHeight; /** 是否开启节能模式 */ private int isSaveEnergyMode; /** 起飞点机库信息 */ private HangarPoint takePoint; /** 降落点机库信息 */ private HangarPoint landPoint; /** 兴趣点数组 */ private List interests; /** 普通建模 */ private NormalModel normalModel; /** 环绕建模 */ private SurroundModel surroundModel; /** 起飞点 */ private PointData takeOffPoint; }