using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Myshipping.Application.Service.BookingOrder.Dto
{
///
/// 订舱同步数据到客户订舱系统dto
///
public class BookingOrderSyncCustomerDto
{
///
/// ID
///
public long Id { get; set; }
///
/// 主提单号
///
public string MBLNO { get; set; }
///
/// 分提单号
///
public string HBLNO { get; set; }
///
/// 发货人
///
public string SHIPPER { get; set; }
///
/// 收货人
///
public string CONSIGNEE { get; set; }
///
/// 通知人
///
public string NOTIFYPARTY { get; set; }
///
/// 第二通知人
///
public string NOTIFYPARTY2 { get; set; }
///
/// 场站代码
///
public string YARDID { get; set; }
///
/// 场站
///
public string YARD { get; set; }
///
/// 截港日期
///
public string CLOSINGDATE { get; set; }
///
/// 截单日期
///
public string CLOSEDOCDATE { get; set; }
///
/// 截VGM时间
///
public string CLOSEVGMDATE { get; set; }
///
/// 收货地代码
///
public string PLACERECEIPTID { get; set; }
///
/// 收货地
///
public string PLACERECEIPT { get; set; }
///
/// 起运港代码
///
public string PORTLOADID { get; set; }
///
/// 起运港
///
public string PORTLOAD { get; set; }
///
/// 卸货港代码
///
public string PORTDISCHARGEID { get; set; }
///
/// 卸货港
///
public string PORTDISCHARGE { get; set; }
///
/// 交货地代码
///
public string PLACEDELIVERYID { get; set; }
///
/// 交货地
///
public string PLACEDELIVERY { get; set; }
///
/// 目的地代码
///
public string DESTINATIONID { get; set; }
///
/// 目的地
///
public string DESTINATION { get; set; }
///
/// 提单份数
///
public string NOBILL { get; set; }
///
/// 副本提单份数
///
public string COPYNOBILL { get; set; }
///
/// 签单方式
///
public string ISSUETYPE { get; set; }
///
/// 签单日期
///
public string ISSUEDATE { get; set; }
///
/// 签单地点代码
///
public string ISSUEPLACEID { get; set; }
///
/// 签单地点
///
public string ISSUEPLACE { get; set; }
///
/// 付费方式
///
public string BLFRT { get; set; }
///
/// 预付地点
///
public string PREPARDAT { get; set; }
///
/// 到付地点
///
public string PAYABLEAT { get; set; }
///
/// 运输条款
///
public string SERVICE { get; set; }
///
/// 唛头
///
public string MARKS { get; set; }
///
/// HS代码
///
public string HSCODE { get; set; }
///
/// 货描
///
public string DESCRIPTION { get; set; }
///
/// 件数
///
public int? PKGS { get; set; }
///
/// 包装
///
public string KINDPKGS { get; set; }
///
/// 毛重
///
public decimal? KGS { get; set; }
///
/// 尺码
///
public decimal? CBM { get; set; }
///
/// 件数大写
///
public string TOTALNO { get; set; }
///
/// 集装箱
///
public string CNTRTOTAL { get; set; }
///
/// 船公司代号
///
public string CARRIERID { get; set; }
///
/// 船公司
///
public string CARRIER { get; set; }
///
/// 航线代码(船公司)
///
public string LANECODE { get; set; }
///
/// 航线名称(船公司)
///
public string LANENAME { get; set; }
///
/// 船名
///
public string VESSEL { get; set; }
///
/// 海关航次
///
public string VOYNO { get; set; }
///
/// 内部航次
///
public string VOYNOINNER { get; set; }
///
/// 开船日期(船司提供的开船日期,操作填写)
///
public string ETD { get; set; }
///
/// 合约号(运费协议号)
///
public string CONTRACTNO { get; set; }
///
/// 箱长
///
public decimal CtrnLength { get; set; }
///
/// 箱宽
///
public decimal CtrnWidth { get; set; }
///
/// 箱高
///
public decimal CtrnHeight { get; set; }
///
/// 是否占舱
///
public string ZhanCangFlag { get; set; }
///
/// 申请箱使
///
public string ShenQingXiangShi { get; set; }
///
/// 中转港代码
///
public string TRANSPORTID { get; set; }
///
/// 中转港
///
public string TRANSPORT { get; set; }
///
/// 第三付款地
///
public string THIRDPAYADDR { get; set; }
}
///
/// 箱信息同步数据到客户订舱系统dto
///
public class BookingCtnSyncCustomerDto
{
///
/// ID
///
public long Id { get; set; }
///
/// 单据ID
///
public long? BILLID { get; set; }
///
/// 箱型代码
///
public string CTNCODE { get; set; }
///
/// 箱型
///
public string CTNALL { get; set; }
///
/// 箱量
///
public int? CTNNUM { get; set; }
///
/// TEU
///
public int? TEU { get; set; }
///
/// 箱号
///
public string CNTRNO { get; set; }
///
/// 封号
///
public string SEALNO { get; set; }
///
/// 件数
///
public int? PKGS { get; set; }
///
/// 包装
///
public string KINDPKGS { get; set; }
///
/// 毛重
///
public decimal? KGS { get; set; }
///
/// 尺码
///
public decimal? CBM { get; set; }
///
/// 皮重
///
public decimal? TAREWEIGHT { get; set; }
///
/// 箱状态
///
public string CTNSTATUS { get; set; }
///
/// 称重方式
///
public string WEIGHTYPE { get; set; }
///
/// 称重重量
///
public decimal? WEIGHKGS { get; set; }
///
/// 称重联系人
///
public string WEIGHATTN { get; set; }
///
/// VGM联系公司
///
public string VGMCONNCOM { get; set; }
///
/// VGM联系电话
///
public string WEIGHTEL { get; set; }
///
/// 称重日期
///
public string WEIGHDATE { get; set; }
///
/// VGM地址
///
public string VGMADDR { get; set; }
///
/// VGM邮箱
///
public string VGMEMAIL { get; set; }
}
///
/// 订舱文件同步数据到客户订舱系统dto
///
public class BookingFileSyncCustomerDto
{
///
/// ID
///
public long Id { get; set; }
///
/// 业务id
///
public long BookingId { get; set; }
///
/// 文件名称
///
public string FileName { get; set; }
///
/// 附件类型id
///
public string TypeCode { get; set; }
///
/// 附件类型
///
public string TypeName { get; set; }
/////
///// 附件内容,2023-9-11讨论后修改:要买nas,因此使用文件路径,不再传文件
/////
//public byte[] FileContent { get; set; }
///
/// 文件路径
///
public string FilePath { get; set; }
}
///
/// 订舱货运动态同步数据到客户订舱系统dto
///
public class BookingStatusLogSyncCustomerDto
{
///
/// ID
///
public long Id { get; set; }
///
/// 业务id
///
public long? BookingId { get; set; }
///
/// 状态
///
public string Status { get; set; }
///
/// 状态时间
///
public DateTime? OpTime { get; set; }
///
/// 类别
///
public string Category { get; set; }
///
/// 状态分类
///
public string Type { get; set; }
///
/// 提单号
///
public string MBLNO { get; set; }
///
/// 明细
///
public List Details { get; set; }
}
///
/// 订舱货运动态明细同步数据到客户订舱系统dto
///
public class BookingStatusLogDetailSyncCustomerDto
{
///
/// ID
///
public long Id { get; set; }
///
/// 状态
///
public string Status { get; set; }
///
/// 箱号
///
public string CNTRNO { get; set; }
///
/// 状态时间
///
public DateTime? OPTime { get; set; }
}
///
/// 订舱修改日志同步dto
///
public class BookingLogSyncCustomerDto
{
///
/// ID
///
public long Id { get; set; }
///
/// 操作类型(新增,编辑)
///
public string Type { get; set; }
///
/// 创建时间
///
public string CreatedTime { get; set; }
///
/// 创建者名称
///
public string CreatedUserName { get; set; }
///
/// 详情明细
///
public List Details { get; set; }
}
//订舱修改日志详情同步dto
public class BookingLogDetailSyncCustomerDto
{
///
/// 字段
///
public string Field { get; set; }
///
/// 原值
///
public string OldValue { get; set; }
///
/// 新值
///
public string NewValue { get; set; }
}
///
/// 货物状态同步DTO
///
public class GoodsStatusSyncDto
{
///
/// ID
///
public long Id { get; set; }
///
/// 状态代码
///
public string Code { get; set; }
///
/// 状态完成时间
///
public string FinishTime { get; set; }
///
/// 是否取消
///
public bool IsCancel { get; set; } = false;
}
///
/// 回推修改服务项目审核结果dto
///
public class ChangeServiceItemResponseDto
{
///
/// 客户端系统传递的dto
///
public ChangeServiceItemDto Dto { get; set; }
///
/// 审核人
///
public string AuditName { get; set; }
///
/// 是否驳回
///
public bool IsReject { get; set; } = false;
///
/// 处理结果说明
///
public string ProcResult { get; set; }
}
///
/// 回推手工修改服务项目dto
///
public class DjyChangeServiceItemDto
{
///
/// 客户端系统ID
///
public string Id { get; set; }
///
/// 服务项目代码
///
public string ServiceCode { get; set; }
///
/// 修改人
///
public string UserName { get; set; }
///
/// 是否取消
///
public bool IsCancel { get; set; } = false;
///
/// 处理说明
///
public string Remark { get; set; }
}
///
/// 回推单证补料审核结果dto
///
public class DocSupplementResponseDto
{
///
/// 客户端系统传递的dto
///
public DocSupplementSubmitDto Dto { get; set; }
///
/// 审核人
///
public string AuditName { get; set; }
///
/// 是否驳回
///
public bool IsReject { get; set; } = false;
///
/// 处理结果说明
///
public string ProcResult { get; set; }
}
}