package org.sxkj.odm.entity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @ApiModel(value = "PointParam对象", description = "大屏航线飞行") @Data public class PointParam { // 经度 @ApiModelProperty(value = "航点经度", example = "") private double longitude; // 纬度 @ApiModelProperty(value = "航点纬度", example = "") private double latitude; // 真实高度 @ApiModelProperty(value = "航点真实高度", example = "") private double trueHeight; // 真实高度 @ApiModelProperty(value = "航点执行高度", example = "") private double executeHeight; //飞向下一个航点的速度 @ApiModelProperty(value = "飞向下一个航点的速度") private double waypointSpeed = 10D; //是否点在模型上 0:否,1:是 @ApiModelProperty(value = "是否点在模型上", example = "") private Integer clickTiles; //是否生成途径点 0:否,1:是 @ApiModelProperty(value = "是否生成途径点", example = "") private Integer insertWaypoint; // 悬停时间 @ApiModelProperty(value = "悬停时间", example = "") private double hoverTime; @ApiModelProperty(value = "喊话id", example = "") private Integer speakFileId; @ApiModelProperty(value = "是否使用全局航线", example = "") private Integer useGlobalHeight = 0; // 是否目标点 @ApiModelProperty(value = "是否目标点 0 非,1是 2机场上方点", example = "") private Integer isTarget = 0; /** * 建筑物高度(米) */ double terrainHeight; @ApiModelProperty(value = "原始航点下标,用于拆分后匹配原始参数") private Integer originalIndex; }