package com.ard.tianyu.model.dto.wayline; import com.ard.tianyu.model.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; // 起飞点 }