package com.ltgk.boat.domain.vo;


import com.ltgk.port.domain.vo.ParkedAreaForAppVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * 查询两个点之间航线的返回数据
 *
 * @author Qi ChengBin
 * @date 2025/06/03
 */
@Data
@Accessors(chain = true)
public class PointListByTwoPointVO {

    @ApiModelProperty(value = "点位是否在3海里以内")
    private boolean bePointInThreeNauticalMile;

    @ApiModelProperty(value = "航线")
    private List<ParkedAreaForAppVO.Point> nauticalRouteList;

    @ApiModelProperty(value = "到泊区状态")
    private boolean beArrivedStatus;

    @ApiModelProperty(value = "到港时间")
    private String beArrivedTime;

    @ApiModelProperty(value = "靠港状态：1-待靠港，2-靠港中，3-已靠港")
    private Integer regressPortStatus;
}
