package com.yc.ship.module.product.controller.app.voyage.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

@Schema(description = "航次APP - 当日航次信息 Response VO")
@Data
public class AppVoyageDayRespVO {

    @Schema(description = "航次ID", example = "1234")
    private Long voyageId;

    @Schema(description = "航次名称")
    private String voyageName;

    @Schema(description = "游轮ID", example = "6699")
    private Long shipId;

    @Schema(description = "游轮名称")
    private String shipName;

    @Schema(description = "船名简称")
    private String shipShortName;

    @Schema(description = "航线ID", example = "4445")
    private Long routeId;

    @Schema(description = "航线名称")
    private String routeName;

    @Schema(description = "航线简称")
    private String routeShortName;

    @Schema(description = "航线时长")
    private String duration;

    @Schema(description = "航线价格")
    private BigDecimal routePrice;

    @Schema(description = "航线航向")
    private Integer direction;

    @Schema(description = "航线航向名称")
    private String directionName;
}
