package com.ard.sample.wayline.model.dto; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; /** * 航线断点信息 * 可选字段,用于断点续飞,若指定该字段,航线任务会从字段指定的断点位置开始执行。 * */ @Data @Builder @AllArgsConstructor @NoArgsConstructor public class WaylineBreakPointDTO { /** * 断点序号 int * */ @JsonProperty("index") private Integer index; /** * 断点状态 "0":"在航段上","1":"在航点上" * */ @JsonProperty("state") private Integer state; /** * 当前航段进度 "max":"1.0","min":"0" * */ @JsonProperty("progress") private float progress; /** * 航线 ID int * */ @JsonProperty("wayline_id") private Integer wayline_id; }