using System.ComponentModel.DataAnnotations;
namespace SJZY.Track.Application.Dtos.ProvideServices;
public class CreateOrderInput
{
public OrderInfo OrderInfo { get; set; }
///
/// 客户id
///
public int ClientId { get; set; }
///
/// 订单模板
///
public List Templates { get; set; }
///
/// 订单明细
///
public OrderDetails Details { get; set; }
}
public class OrderTemplateInfo
{
///
/// 模板id
///
[Required]
public int TemplateId { get; set; }
///
/// 服务商id
///
public int ServiceProviderId { get; set; }
}
public class OrderDetails
{
///
/// 目的港口
///
public string? ArrivalPort { get; set; }
///
/// 起运港口
///
public string? LeavePort { get; set; }
///
/// 目的国家,必填
///
public string ArrivalCountry { get; set; }
///
/// 起运国家,必填
///
public string LeaveCountry { get; set; }
///
/// 目的城市,必填
///
public string ArrivalCity { get; set; }
///
/// 起运城市,必填
///
public string LeaveCity { get; set; }
public List FligthInfos { get; set; }
}
public class FligthInfo
{
///
/// 航班号
///
public string FlightNo { get; set; }
///
/// 班期
///
public string FlightDate { get; set; }
}