|
|
using System;
|
|
|
using System.Collections.Generic;
|
|
|
using System.Linq;
|
|
|
using System.Text;
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
|
namespace Myshipping.Application
|
|
|
{
|
|
|
public class TaskRollingNominationShowDto
|
|
|
{
|
|
|
/// <summary>
|
|
|
/// 计划类型(Rolling-预甩货 Transfer-中转预甩)
|
|
|
/// </summary>
|
|
|
public string PlanType { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 批次号
|
|
|
/// </summary>
|
|
|
public string BatchNo { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 船公司代号
|
|
|
/// </summary>
|
|
|
public string CarrierId { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 船公司
|
|
|
/// </summary>
|
|
|
public string Carrier { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 最后确认期限日期
|
|
|
/// </summary>
|
|
|
public Nullable<DateTime> ConfirmDeadLine { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 含有二甩声明备注
|
|
|
/// </summary>
|
|
|
public string RollingTouchDoubleRollRemark { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 生成时间
|
|
|
/// </summary>
|
|
|
public Nullable<DateTime> CreateTime { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 预甩计划详情列表
|
|
|
/// </summary>
|
|
|
public List<string> RollingPlanList { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 原船记录
|
|
|
/// </summary>
|
|
|
public List<TaskRollingNominationShipDto> From { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 换船记录
|
|
|
/// </summary>
|
|
|
public List<TaskRollingNominationShipDto> To { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 预甩的FROM TO对应列表
|
|
|
/// </summary>
|
|
|
public List<TaskRollingNominationShipFromToDto> FromToList { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 单票汇总列表
|
|
|
/// </summary>
|
|
|
public List<TaskRollingNominationShipPreBillShowDto> PreBillList { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// Load列表
|
|
|
/// </summary>
|
|
|
public List<TaskRollingNominationShipDetailShowDto> LoadDetailList { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 合计单票汇总合计箱型箱量
|
|
|
/// </summary>
|
|
|
public string TotalPreBillCtnStat { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 合计load汇总合计箱型箱量
|
|
|
/// </summary>
|
|
|
public string TotalLoadCtnStat { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 动态数据展示
|
|
|
/// </summary>
|
|
|
public string DynamicData { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 预甩货业务ID
|
|
|
/// </summary>
|
|
|
public string NominationId { get; set; }
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 单票详情
|
|
|
/// </summary>
|
|
|
public class TaskRollingNominationShipPreBillShowDto
|
|
|
{
|
|
|
/// <summary>
|
|
|
/// 批次ID
|
|
|
/// </summary>
|
|
|
public string BatchId { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 预甩货调度主键
|
|
|
/// </summary>
|
|
|
public string NominationDispatchId { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 状态
|
|
|
/// </summary>
|
|
|
public string Status { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 订舱抬头
|
|
|
/// </summary>
|
|
|
public string Bookedby { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 订舱抬头
|
|
|
/// </summary>
|
|
|
public string ContractualName { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 提单号
|
|
|
/// </summary>
|
|
|
public string Shipment { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
///
|
|
|
/// </summary>
|
|
|
public string PlaceOfReceipt { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
///
|
|
|
/// </summary>
|
|
|
public string LoadPortName { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
///
|
|
|
/// </summary>
|
|
|
public string DischargePortName { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
///
|
|
|
/// </summary>
|
|
|
public string PlaceOfDelivery { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 委托客户ID
|
|
|
/// </summary>
|
|
|
public Nullable<long> CustomerId { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 委托单位名称
|
|
|
/// </summary>
|
|
|
public string CustomerName { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 箱型箱量统计
|
|
|
/// </summary>
|
|
|
public string CtnStat { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 是否用户人工确认 true-人工确认(用户在访问链接上做了反馈) false-不是人工确认
|
|
|
/// </summary>
|
|
|
|
|
|
public bool IsUserManual { get; set; } = false;
|
|
|
|
|
|
/// <summary>
|
|
|
/// 是否已通知用户 true-已通知 false-未通知
|
|
|
/// </summary>
|
|
|
|
|
|
public bool IsSend { get; set; } = false;
|
|
|
|
|
|
/// <summary>
|
|
|
/// 最后确认期限日期
|
|
|
/// </summary>
|
|
|
public Nullable<DateTime> ConfirmDeadLine { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 用户选择意见
|
|
|
/// </summary>
|
|
|
public string UserOpinion { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 用户意见内容
|
|
|
/// </summary>
|
|
|
public string UserOpinionTxt { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 用户确认时间
|
|
|
/// </summary>
|
|
|
public Nullable<DateTime> ConfirmDate { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 生成链接时间
|
|
|
/// </summary>
|
|
|
public Nullable<DateTime> CreateShareLinkDate { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 生成链接访问KEY
|
|
|
/// </summary>
|
|
|
public string ShareLinkKey { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 分组名
|
|
|
/// </summary>
|
|
|
public string GroupName { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 订舱主键
|
|
|
/// </summary>
|
|
|
public Nullable<long> BookingId { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 箱备注
|
|
|
/// </summary>
|
|
|
public string CtnNote { get; set; }
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// 箱号
|
|
|
/// </summary>
|
|
|
public string EquipmentNumber { get; set; }
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 可load明细列表
|
|
|
/// </summary>
|
|
|
public class TaskRollingNominationShipDetailShowDto
|
|
|
{
|
|
|
/// <summary>
|
|
|
/// 状态
|
|
|
/// </summary>
|
|
|
public string Status { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 订舱抬头
|
|
|
/// </summary>
|
|
|
public string Bookedby { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 订舱抬头
|
|
|
/// </summary>
|
|
|
public string ContractualName { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 提单号
|
|
|
/// </summary>
|
|
|
public string Shipment { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 箱号
|
|
|
/// </summary>
|
|
|
public string EquipmentNumber { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 箱型尺寸
|
|
|
/// </summary>
|
|
|
public string EquSize { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 集装箱类型
|
|
|
/// </summary>
|
|
|
public string ContainerType { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 集装箱高度
|
|
|
/// </summary>
|
|
|
public string ContainerHeight { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
///
|
|
|
/// </summary>
|
|
|
public Nullable<decimal> FEE { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
///
|
|
|
/// </summary>
|
|
|
public Nullable<decimal> Weight { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
///
|
|
|
/// </summary>
|
|
|
public string PlaceOfReceipt { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
///
|
|
|
/// </summary>
|
|
|
public string LoadPortName { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
///
|
|
|
/// </summary>
|
|
|
public string DischargePortName { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
///
|
|
|
/// </summary>
|
|
|
public string PlaceOfDelivery { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
///
|
|
|
/// </summary>
|
|
|
public string BBYMAIL { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 箱型代码
|
|
|
/// </summary>
|
|
|
public string CtnCode { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 箱型名称
|
|
|
/// </summary>
|
|
|
public string CtnAll { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 箱量
|
|
|
/// </summary>
|
|
|
public int CtnNum { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 预甩货调度主键
|
|
|
/// </summary>
|
|
|
public string NominationDispatchId { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 箱备注(主要)
|
|
|
/// </summary>
|
|
|
public string CtnNote { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 明细主键
|
|
|
/// </summary>
|
|
|
public string PKId { get; set; }
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 预甩的FROM TO对应列表
|
|
|
/// </summary>
|
|
|
public class TaskRollingNominationShipFromToDto
|
|
|
{
|
|
|
/// <summary>
|
|
|
/// 原船记录
|
|
|
/// </summary>
|
|
|
public TaskRollingNominationShipDto FromShip { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 换船记录列表
|
|
|
/// </summary>
|
|
|
public List<TaskRollingNominationShipDto> ToShipList { get; set; }
|
|
|
}
|
|
|
}
|