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