package com.yc.ship.module.trade.api.contract.dto;


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

import java.util.Date;
import java.util.List;

/**
 * 合同平台申请合同-行程信息-出发地信息
 *
 * &#064;Author: qsl
 * @Date: 2025/03/20/16:49
 * &#064;Description:
 */
@Schema(description = "出发地信息")
@Data
public class DepartureCity {

    @Schema(description = "出发地城市所在国家")
    private String country;

    @Schema(description = "出发地城市所在省份")
    private String state;

    @Schema(description = "出发地城市所在城市")
    private String city;

    @Schema(description = "出发日期，YYYY-MM-DD")
    private Date startDate;

    @Schema(description = "结束日期，YYYY-MM-DD")
    private Date endDate;

    @Schema(description = "行程天数")
    private Integer days;

    @Schema(description = "过夜天数")
    private Integer nights;

    @Schema(description = "团号")
    private String groupId;

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

    @Schema(description = "线路名称")
    private List<Route> routes;


}
