|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Text;
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
|
|
|
|
|
namespace Myshipping.Application
|
|
|
|
|
{
|
|
|
|
|
public class QueryTraceAfterPortResultDto
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 回执代码
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int code { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 回执消息
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string message { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 查询详情列表
|
|
|
|
|
/// </summary>
|
|
|
|
|
public List<QueryTraceAfterPortResultDataDto> data { get; set; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public class QueryTraceAfterPortResultDataDto
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
///
|
|
|
|
|
/// </summary>
|
|
|
|
|
public QueryTraceAfterPortResultResultInfo resultData { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 船公司代码
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string carrierCd { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 查询结果代码 2-查询成功
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int resultCode { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 订阅单号
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string subNo { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
///
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int subType { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 查询成功
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string resultMessage { get; set; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public class QueryTraceAfterPortResultResultInfo
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 起运港预计装船时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string estimatedOnboardDate { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 预计到达目的地时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string etaDestination { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 提单号
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string blNo { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 航段信息列表
|
|
|
|
|
/// </summary>
|
|
|
|
|
public List<routingInfo> routingInfoList { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 订舱号
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string bkgNo { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 目的地名称
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string destination { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 目的地
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string destinationCd { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 起运港名称
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string pol { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 起运港
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string polCd { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 转运港
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string transshipmentPort { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 起运港最新预计离港时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string etdPol { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 目的港
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string dtpCd { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 目的港名称
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string dtp { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 起运地
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string receptionCd { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 起运地名称
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string reception { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 目的港最新预计到港时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string etaPld { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 整单流程是否结 Y:是,N:否
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string isCompleted { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 航次
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string voy { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 起运港离港时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string atdPol { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 目的港到港时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string ataPld { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 船公司中文名
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string carrier { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 英文船名
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string vslNameEn { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 船公司代码
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string carrierCd { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 中文船名
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string vslNameZh { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 集装箱列表
|
|
|
|
|
/// </summary>
|
|
|
|
|
public List<containerInfo> containerInfoList { get; set; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 航段信息
|
|
|
|
|
/// </summary>
|
|
|
|
|
public class routingInfo
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 起运港
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string loadingCd { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 航次
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string voy { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 箱号
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string containerNo { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 航程
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int routeFlag { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 箱子所属的提单号
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string blNo { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 航段类型 F:首程,T:中转港,L:最后一程,N:直达
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string legType { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 船名
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string vslName { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 起运港名称
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string loading { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 实际到达时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string ata { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 实际开航时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string atd { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 目的港
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string dischargingCd { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 目的港
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string discharging { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 预计到达时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string eta { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 预计开航时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string etd { get; set; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 集装箱信息
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
|
|
public class containerInfo
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 箱号
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string containerNo { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 当前节点所在地
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string currentNodePlace { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 铅封号
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string sealNo { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 是否自有箱
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string soc { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 当前节点
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string currentNode { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 重量
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string weight { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 当前节点时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string currentNodeTime { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
///
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string lastFreeDate { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 件数
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string pieces { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
///
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string pickupAvailable { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 集装箱尺寸
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string size { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 当前节点描述
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string currentNodeDesc { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// VGM
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string vgm { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 当前节点代码
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string currentNodeCd { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 箱型名称
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string sizeName { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 当前节点代码中文
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string currentNodeCnName { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 集装箱状态信息
|
|
|
|
|
/// </summary>
|
|
|
|
|
public List<containerStatusInfo> containerStatusInfoList { get; set; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public class containerStatusInfo
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 是否预计时间 Y:是,N:否
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string isEst { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 航次
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string voy { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 状态描述
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string statusDescription { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 状态时间,格式:yyyy-MM-dd HH:mm:ss
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string statusTime { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 船名
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string vslName { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 状态代码
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string statusCd { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 当前节点地点
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string statusPlace { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 码头
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string statusTerminal { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 顺序号
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int sortNo { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 状态代码中文名称
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string statusCnName { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 是否当前最新节点
|
|
|
|
|
/// </summary>
|
|
|
|
|
public bool isCurrentStatus { get; set; }
|
|
|
|
|
}
|
|
|
|
|
}
|