namespace MDL.Models
{
    public class OrderImportRequest
    {
        /// <summary>
        /// 订单列表
        /// </summary>
        public List<OrderImportItem> Orders { get; set; }
    }

    public class OrderImportItem
    {
        /// <summary>
        /// 提单号
        /// </summary>
        public string? BillOfLadingNumber { get; set; }
        
        /// <summary>
        /// 大包号
        /// </summary>
        public string? MasterPackageNumber { get; set; }
        
        /// <summary>
        /// 中性面单单号（必填）
        /// </summary>
        public string? NeutralWaybillNumber { get; set; }
        
        /// <summary>
        /// 尾程跟踪单号
        /// </summary>
        public string? FinalMileTrackingNumber { get; set; }
        
        /// <summary>
        /// 标签内容（一般为PDF，可能是base64或其他格式）
        /// </summary>
        public string? Label { get; set; }
        
        /// <summary>
        /// 换单状态（Y表示正常换单，N表示冻结换单）
        /// </summary>
        public string? ReplaceStatus { get; set; }
    }
}
