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#

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; }
}
}