You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

416 lines
9.6 KiB
C#

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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 msg { 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>
/// 整单流程是否结 YN
/// </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; }
}
}