|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Text;
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
|
|
|
|
|
namespace Myshipping.Application
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 您的货物运输计划已变更
|
|
|
|
|
/// </summary>
|
|
|
|
|
public class TaskManageOrderTransportPlanHasChangeInfo
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 订舱编号
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string BookingNo { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 提单号码
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string BillNo { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 派生自原单号
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string OrigBillNo { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 集装箱号列表
|
|
|
|
|
/// </summary>
|
|
|
|
|
public List<string> ContaNoList { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 船公司代码
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string Carrier { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 变更原因
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string ChangeReasonNotes { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 装货港
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string PortLoad { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 装货港国家
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string PortLoadCountry { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 装货港码头
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string PortLoadTerminal { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 卸货港
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string PortDischarge { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 卸货港国家
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string PortDischargeCountry { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 卸货港码头
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string PortDischargeTerminal { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// ETD
|
|
|
|
|
/// </summary>
|
|
|
|
|
public Nullable<DateTime> ETD { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// ETA
|
|
|
|
|
/// </summary>
|
|
|
|
|
public Nullable<DateTime> ETA { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 船名
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string Vessel { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 航次
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string Voyno { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 船旗
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string ShipFlag { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 列表批次号
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string GroupBatchNo { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 是否列表最后一项
|
|
|
|
|
/// </summary>
|
|
|
|
|
public bool IsLast { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 出运计划
|
|
|
|
|
/// </summary>
|
|
|
|
|
public TaskManageOrderTransportPlanHasChangeDetailInfo From { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 到达计划
|
|
|
|
|
/// </summary>
|
|
|
|
|
public TaskManageOrderTransportPlanHasChangeDetailInfo To { get; set; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 您的货物运输计划已变更明细
|
|
|
|
|
/// </summary>
|
|
|
|
|
public class TaskManageOrderTransportPlanHasChangeDetailInfo
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 港口变更明细
|
|
|
|
|
/// </summary>
|
|
|
|
|
public List<TaskManageOrderTransPlanHasChangePortInfo> portList { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 日期变更明细(ETD或者ATD)
|
|
|
|
|
/// </summary>
|
|
|
|
|
public List<TaskManageOrderTransPlanHasChangeDateInfo> dateList { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 船名航次变更
|
|
|
|
|
/// </summary>
|
|
|
|
|
public List<TaskManageOrderTransPlanHasChangeVesselInfo> vesselList { get; set; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 您的货物运输计划已变更-港口
|
|
|
|
|
/// </summary>
|
|
|
|
|
public class TaskManageOrderTransPlanHasChangePortInfo
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 顺序号
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int Indx { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 港口名
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string PortName { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 国家
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string CountryCode { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 码头
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string TerminalName { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 是否被作废掉了
|
|
|
|
|
/// </summary>
|
|
|
|
|
public bool IsRemoved { get; set; } = false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 您的货物运输计划已变更-日期
|
|
|
|
|
/// </summary>
|
|
|
|
|
public class TaskManageOrderTransPlanHasChangeDateInfo
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 顺序号
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int Indx { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 提取日期文本
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string OrigDateTxt { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 日期
|
|
|
|
|
/// </summary>
|
|
|
|
|
public DateTime DateVal { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 是否被作废掉了
|
|
|
|
|
/// </summary>
|
|
|
|
|
public bool IsRemoved { get; set; } = false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 您的货物运输计划已变更-船名航次
|
|
|
|
|
/// </summary>
|
|
|
|
|
public class TaskManageOrderTransPlanHasChangeVesselInfo
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 顺序号
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int Indx { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 船名
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string Vessel { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 航次
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string Voyno { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 船旗
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string Flag { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 是否被作废掉了
|
|
|
|
|
/// </summary>
|
|
|
|
|
public bool IsRemoved { get; set; } = false;
|
|
|
|
|
}
|
|
|
|
|
}
|