diff --git a/Myshipping.Application/Myshipping.Application.xml b/Myshipping.Application/Myshipping.Application.xml
index 392e3151..53e04f0c 100644
--- a/Myshipping.Application/Myshipping.Application.xml
+++ b/Myshipping.Application/Myshipping.Application.xml
@@ -7515,6 +7515,1511 @@
人员id
+
+
+ 主键
+
+
+
+
+ 业务编号
+
+
+
+
+ 业务状态
+
+
+
+
+ 业务状态名称
+
+
+
+
+ 业务日期
+
+
+
+
+ 主提单号
+
+
+
+
+ 分提单号
+
+
+
+
+ 订舱编号
+
+
+
+
+ 合约号
+
+
+
+
+ 客户合同号
+
+
+
+
+ 发货人代码
+
+
+
+
+ 收货人代码
+
+
+
+
+ 通知人代码
+
+
+
+
+ 发货人
+
+
+
+
+ 收货人
+
+
+
+
+ 通知人
+
+
+
+
+ 第二通知人
+
+
+
+
+ 场站代码
+
+
+
+
+ 场站
+
+
+
+
+ 船舶呼号
+
+
+
+
+ 船名
+
+
+
+
+ 海关航次
+
+
+
+
+ 内部航次
+
+
+
+
+ 开船日期
+
+
+
+
+ 实际开船日期
+
+
+
+
+ 截港日期
+
+
+
+
+ 截单日期
+
+
+
+
+ 截VGM时间
+
+
+
+
+ 预计到港日期
+
+
+
+
+ 收货地代码
+
+
+
+
+ 收货地
+
+
+
+
+ 起运港代码
+
+
+
+
+ 起运港
+
+
+
+
+ 卸货港代码
+
+
+
+
+ 卸货港
+
+
+
+
+ 交货地代码
+
+
+
+
+ 交货地
+
+
+
+
+ 目的地代码
+
+
+
+
+ 目的地
+
+
+
+
+ 提单份数
+
+
+
+
+ 副本提单份数
+
+
+
+
+ 签单方式
+
+
+
+
+ 签单日期
+
+
+
+
+ 签单地点代码
+
+
+
+
+ 签单地点
+
+
+
+
+ 付费方式
+
+
+
+
+ 预付地点
+
+
+
+
+ 到付地点
+
+
+
+
+ 运输条款
+
+
+
+
+ 唛头
+
+
+
+
+ HS代码
+
+
+
+
+ 货描
+
+
+
+
+ 件数
+
+
+
+
+ 包装
+
+
+
+
+ 毛重
+
+
+
+
+ 尺码
+
+
+
+
+ 件数大写
+
+
+
+
+ 集装箱
+
+
+
+
+ 船公司代号
+
+
+
+
+ 船公司
+
+
+
+
+ 货物标识
+
+
+
+
+ 危险品类别
+
+
+
+
+ 危险品编号
+
+
+
+
+ 危险品页号
+
+
+
+
+ 危险品标签
+
+
+
+
+ 危险品联系人
+
+
+
+
+ 温度单位
+
+
+
+
+ 设置温度
+
+
+
+
+ 通风度
+
+
+
+
+ 湿度
+
+
+
+
+ 最低温度
+
+
+
+
+ 最高温度
+
+
+
+
+ 是否SOC箱
+
+
+
+
+ SO备注
+
+
+
+
+ SI备注
+
+
+
+
+ 场站备注
+
+
+
+
+ 公司ID
+
+
+
+
+ 公司名称
+
+
+
+
+ 发货人名称
+
+
+
+
+ 发货人地址1
+
+
+
+
+ 发货人地址2
+
+
+
+
+ 发货人地址3
+
+
+
+
+ 发货人城市
+
+
+
+
+ 发货人省份代码
+
+
+
+
+ 发货人邮编
+
+
+
+
+ 发货人国家代码
+
+
+
+
+ 发货人联系人
+
+
+
+
+ 发货人电话
+
+
+
+
+ 发货人名称
+
+
+
+
+ 发货人地址1
+
+
+
+
+ 发货人地址2
+
+
+
+
+ 发货人地址3
+
+
+
+
+ 发货人城市
+
+
+
+
+ 发货人省份代码
+
+
+
+
+ 发货人邮编
+
+
+
+
+ 发货人国家代码
+
+
+
+
+ 发货人联系人
+
+
+
+
+ 发货人电话
+
+
+
+
+ 通知人名称
+
+
+
+
+ 通知人地址1
+
+
+
+
+ 通知人地址2
+
+
+
+
+ 通知人地址3
+
+
+
+
+ 通知人城市
+
+
+
+
+ 通知人省份代码
+
+
+
+
+ 通知人邮编
+
+
+
+
+ 通知人国家代码
+
+
+
+
+ 通知人联系人
+
+
+
+
+ 通知人电话
+
+
+
+
+ PO号
+
+
+
+
+ 操作id
+
+
+
+
+ 单证id
+
+
+
+
+ 操作
+
+
+
+
+ 单证
+
+
+
+
+ 销售ID
+
+
+
+
+ 销售
+
+
+
+
+ 客服ID
+
+
+
+
+ 客服
+
+
+
+
+ 客户
+
+
+
+
+ 订舱代理
+
+
+
+
+ 船代
+
+
+
+
+ 报关行
+
+
+
+
+ 车队
+
+
+
+
+ 国外代理
+
+
+
+
+ 客户ID
+
+
+
+
+ 订舱代理ID
+
+
+
+
+ 船代ID
+
+
+
+
+ 报关行ID
+
+
+
+
+ 车队ID
+
+
+
+
+ 国外代理名称
+
+
+
+
+ 委托方
+
+
+
+
+ 收货人DOOR地址
+
+
+
+
+ 发货人DOOR地址
+
+
+
+
+ SCAC代码
+
+
+
+
+ ITN编号
+
+
+
+
+ 预付地点ID
+
+
+
+
+ 到付地点ID
+
+
+
+
+ 客户系统编号
+
+
+
+
+ 中转港代码
+
+
+
+
+ 中转港
+
+
+
+
+ 第三付款地
+
+
+
+
+ 场站联系人
+
+
+
+
+ 场站联系人电话
+
+
+
+
+ 场站联系人邮箱
+
+
+
+
+ 费用自结
+
+
+
+
+ 航线代码
+
+
+
+
+ 航线名称
+
+
+
+
+ 付款方
+
+
+
+
+ EDI扩展信息
+
+
+
+
+ 品名代码
+
+
+
+
+ 品名
+
+
+
+
+ 创建者名称
+
+
+
+
+ 主键
+
+
+
+
+ 业务编号
+
+
+
+
+ 业务状态
+
+
+
+
+ 业务状态名称
+
+
+
+
+ 业务日期
+
+
+
+
+ 主提单号
+
+
+
+
+ 分提单号
+
+
+
+
+ 订舱编号
+
+
+
+
+ 合约号
+
+
+
+
+ 客户合同号
+
+
+
+
+ 发货人代码
+
+
+
+
+ 收货人代码
+
+
+
+
+ 通知人代码
+
+
+
+
+ 发货人
+
+
+
+
+ 收货人
+
+
+
+
+ 通知人
+
+
+
+
+ 第二通知人
+
+
+
+
+ 场站代码
+
+
+
+
+ 场站
+
+
+
+
+ 船舶呼号
+
+
+
+
+ 船名
+
+
+
+
+ 海关航次
+
+
+
+
+ 内部航次
+
+
+
+
+ 开船日期
+
+
+
+
+ 实际开船日期
+
+
+
+
+ 截港日期
+
+
+
+
+ 截单日期
+
+
+
+
+ 截VGM时间
+
+
+
+
+ 预计到港日期
+
+
+
+
+ 收货地代码
+
+
+
+
+ 收货地
+
+
+
+
+ 起运港代码
+
+
+
+
+ 起运港
+
+
+
+
+ 卸货港代码
+
+
+
+
+ 卸货港
+
+
+
+
+ 交货地代码
+
+
+
+
+ 交货地
+
+
+
+
+ 目的地代码
+
+
+
+
+ 目的地
+
+
+
+
+ 提单份数
+
+
+
+
+ 副本提单份数
+
+
+
+
+ 签单方式
+
+
+
+
+ 签单日期
+
+
+
+
+ 签单地点代码
+
+
+
+
+ 签单地点
+
+
+
+
+ 付费方式
+
+
+
+
+ 预付地点
+
+
+
+
+ 到付地点
+
+
+
+
+ 运输条款
+
+
+
+
+ 唛头
+
+
+
+
+ HS代码
+
+
+
+
+ 货描
+
+
+
+
+ 件数
+
+
+
+
+ 包装
+
+
+
+
+ 毛重
+
+
+
+
+ 尺码
+
+
+
+
+ 件数大写
+
+
+
+
+ 集装箱
+
+
+
+
+ 船公司代号
+
+
+
+
+ 船公司
+
+
+
+
+ 货物标识
+
+
+
+
+ 危险品类别
+
+
+
+
+ 危险品编号
+
+
+
+
+ 危险品页号
+
+
+
+
+ 危险品标签
+
+
+
+
+ 危险品联系人
+
+
+
+
+ 温度单位
+
+
+
+
+ 设置温度
+
+
+
+
+ 通风度
+
+
+
+
+ 湿度
+
+
+
+
+ 最低温度
+
+
+
+
+ 最高温度
+
+
+
+
+ 是否SOC箱
+
+
+
+
+ SO备注
+
+
+
+
+ SI备注
+
+
+
+
+ 场站备注
+
+
+
+
+ 公司ID
+
+
+
+
+ 公司名称
+
+
+
+
+ 发货人名称
+
+
+
+
+ 发货人地址1
+
+
+
+
+ 发货人地址2
+
+
+
+
+ 发货人地址3
+
+
+
+
+ 发货人城市
+
+
+
+
+ 发货人省份代码
+
+
+
+
+ 发货人邮编
+
+
+
+
+ 发货人国家代码
+
+
+
+
+ 发货人联系人
+
+
+
+
+ 发货人电话
+
+
+
+
+ 发货人名称
+
+
+
+
+ 发货人地址1
+
+
+
+
+ 发货人地址2
+
+
+
+
+ 发货人地址3
+
+
+
+
+ 发货人城市
+
+
+
+
+ 发货人省份代码
+
+
+
+
+ 发货人邮编
+
+
+
+
+ 发货人国家代码
+
+
+
+
+ 发货人联系人
+
+
+
+
+ 发货人电话
+
+
+
+
+ 通知人名称
+
+
+
+
+ 通知人地址1
+
+
+
+
+ 通知人地址2
+
+
+
+
+ 通知人地址3
+
+
+
+
+ 通知人城市
+
+
+
+
+ 通知人省份代码
+
+
+
+
+ 通知人邮编
+
+
+
+
+ 通知人国家代码
+
+
+
+
+ 通知人联系人
+
+
+
+
+ 通知人电话
+
+
+
+
+ PO号
+
+
+
+
+ 操作id
+
+
+
+
+ 单证id
+
+
+
+
+ 操作
+
+
+
+
+ 单证
+
+
+
+
+ 销售ID
+
+
+
+
+ 销售
+
+
+
+
+ 客服ID
+
+
+
+
+ 客服
+
+
+
+
+ 客户
+
+
+
+
+ 订舱代理
+
+
+
+
+ 船代
+
+
+
+
+ 报关行
+
+
+
+
+ 车队
+
+
+
+
+ 国外代理
+
+
+
+
+ 客户ID
+
+
+
+
+ 订舱代理ID
+
+
+
+
+ 船代ID
+
+
+
+
+ 报关行ID
+
+
+
+
+ 车队ID
+
+
+
+
+ 国外代理名称
+
+
+
+
+ 委托方
+
+
+
+
+ 收货人DOOR地址
+
+
+
+
+ 发货人DOOR地址
+
+
+
+
+ SCAC代码
+
+
+
+
+ ITN编号
+
+
+
+
+ 预付地点ID
+
+
+
+
+ 到付地点ID
+
+
+
+
+ 客户系统编号
+
+
+
+
+ 中转港代码
+
+
+
+
+ 中转港
+
+
+
+
+ 第三付款地
+
+
+
+
+ 场站联系人
+
+
+
+
+ 场站联系人电话
+
+
+
+
+ 场站联系人邮箱
+
+
+
+
+ 费用自结
+
+
+
+
+ 航线代码
+
+
+
+
+ 航线名称
+
+
+
+
+ 付款方
+
+
+
+
+ EDI扩展信息
+
+
+
+
+ 品名代码
+
+
+
+
+ 品名
+
+
EDI扩展
@@ -10073,6 +11578,13 @@
+
+
+ 同步订舱
+
+
+
+
测试用
diff --git a/Myshipping.Application/Service/BookingOrder/BookingOrderService.cs b/Myshipping.Application/Service/BookingOrder/BookingOrderService.cs
index 716e376b..cbf1bd2a 100644
--- a/Myshipping.Application/Service/BookingOrder/BookingOrderService.cs
+++ b/Myshipping.Application/Service/BookingOrder/BookingOrderService.cs
@@ -1801,6 +1801,11 @@ namespace Myshipping.Application
var sheet = excelwork.GetSheetAt(0);
var order = await _rep.AsQueryable().Where(x => x.Id == bookingId).FirstAsync();
var entity = await _excelrep.AsQueryable().Where(x => x.PId == templateId).OrderBy(x => x.Row).ToListAsync();
+ if (entity==null) {
+
+ throw Oops.Bah("当前模板未设置");
+
+ }
//单元格样式
var cellStyle = NpoiExcelExportHelper._.CreateStyle(excelwork, HorizontalAlignment.Center, VerticalAlignment.Center, 10, true, 0);
for (int _row = 0; _row < entity.Max(x => x.Row); _row++)
diff --git a/Myshipping.Application/Service/DataSync/DataSyncService.cs b/Myshipping.Application/Service/DataSync/DataSyncService.cs
index adf31687..cc917fc6 100644
--- a/Myshipping.Application/Service/DataSync/DataSyncService.cs
+++ b/Myshipping.Application/Service/DataSync/DataSyncService.cs
@@ -22,7 +22,6 @@ using System;
using Microsoft.Extensions.Logging;
using System.Reflection;
using System.ComponentModel;
-using Myshipping.Application.Service.BookingOrder.Dto;
using Myshipping.Application.ConfigOption;
using System.IO;
using Yitter.IdGenerator;
@@ -31,6 +30,7 @@ using Furion.RemoteRequest.Extensions;
using System.Net.Http;
using Myshipping.Core.Service;
using System.Reflection.Emit;
+using Myshipping.Application.Service.DataSync.Dto;
namespace Myshipping.Application
{
@@ -134,6 +134,34 @@ namespace Myshipping.Application
return entity.Id;
}
+ ///
+ /// 同步订舱
+ ///
+ ///
+ ///
+ [HttpPost("/DataSync/SyncBooking"), ApiUser(ApiCode = "SyncBooking")]
+ public async Task SyncBooking(SyncBookingOrderDto model)
+ {
+ if (string.IsNullOrWhiteSpace(model.BSNO)) {
+ throw Oops.Bah("主单BSNO未录入");
+ }
+ if (string.IsNullOrWhiteSpace(model.CreatedUserName)) {
+
+
+ }
+
+
+
+
+
+
+
+
+ return 0;
+ }
+
+
+
#endregion
diff --git a/Myshipping.Application/Service/DataSync/Dto/BookingOrderDto.cs b/Myshipping.Application/Service/DataSync/Dto/BookingOrderDto.cs
new file mode 100644
index 00000000..afad8367
--- /dev/null
+++ b/Myshipping.Application/Service/DataSync/Dto/BookingOrderDto.cs
@@ -0,0 +1,1240 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Myshipping.Application.Service.DataSync.Dto
+{
+ public class SyncBookingOrderDto
+ {
+ ///
+ /// 主键
+ ///
+ public long Id { get; set; }
+
+ ///
+ /// 业务编号
+ ///
+ public string BSNO { get; set; }
+ ///
+ /// 业务状态
+ ///
+ public string BSSTATUS { get; set; }
+ ///
+ /// 业务状态名称
+ ///
+ public string BSSTATUSNAME { get; set; }
+ ///
+ /// 业务日期
+ ///
+ public DateTime? BSDATE { get; set; }
+ ///
+ /// 主提单号
+ ///
+ public string MBLNO { get; set; }
+ ///
+ /// 分提单号
+ ///
+ public string HBLNO { get; set; }
+ ///
+ /// 订舱编号
+ ///
+ public string BOOKINGNO { get; set; }
+ ///
+ /// 合约号
+ ///
+ public string CONTRACTNO { get; set; }
+ ///
+ /// 客户合同号
+ ///
+ public string SERVICECONTRACTNO { get; set; }
+ ///
+ /// 发货人代码
+ ///
+ public string SHIPPERID { get; set; }
+ ///
+ /// 收货人代码
+ ///
+ public string CONSIGNEEID { get; set; }
+ ///
+ /// 通知人代码
+ ///
+ public string NOTIFYPARTYID { 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 VESSELID { get; set; }
+ ///
+ /// 船名
+ ///
+ public string VESSEL { get; set; }
+ ///
+ /// 海关航次
+ ///
+ public string VOYNO { get; set; }
+ ///
+ /// 内部航次
+ ///
+ public string VOYNOINNER { get; set; }
+ ///
+ /// 开船日期
+ ///
+ public DateTime? ETD { get; set; }
+ ///
+ /// 实际开船日期
+ ///
+ public DateTime? ATD { get; set; }
+ ///
+ /// 截港日期
+ ///
+ public DateTime? CLOSINGDATE { get; set; }
+ ///
+ /// 截单日期
+ ///
+ public DateTime? CLOSEDOCDATE { get; set; }
+ ///
+ /// 截VGM时间
+ ///
+ public DateTime? CLOSEVGMDATE { get; set; }
+ ///
+ /// 预计到港日期
+ ///
+ public DateTime? ETA { 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 DateTime? 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 CARGOID { get; set; }
+ ///
+ /// 危险品类别
+ ///
+ public string DCLASS { get; set; }
+ ///
+ /// 危险品编号
+ ///
+ public string DUNNO { get; set; }
+ ///
+ /// 危险品页号
+ ///
+ public string DPAGE { get; set; }
+ ///
+ /// 危险品标签
+ ///
+ public string DLABEL { get; set; }
+ ///
+ /// 危险品联系人
+ ///
+ public string LINKMAN { get; set; }
+ ///
+ /// 温度单位
+ ///
+ public string TEMPID { get; set; }
+ ///
+ /// 设置温度
+ ///
+ public string TEMPSET { get; set; }
+ ///
+ /// 通风度
+ ///
+ public string REEFERF { get; set; }
+ ///
+ /// 湿度
+ ///
+ public string HUMIDITY { get; set; }
+ ///
+ /// 最低温度
+ ///
+ public string TEMPMIN { get; set; }
+ ///
+ /// 最高温度
+ ///
+ public string TEMPMAX { get; set; }
+ ///
+ /// 是否SOC箱
+ ///
+ public bool? ISCONTAINERSOC { get; set; }
+ ///
+ /// SO备注
+ ///
+ public string SOREMARK { get; set; }
+ ///
+ /// SI备注
+ ///
+ public string SIREMARK { get; set; }
+ ///
+ /// 场站备注
+ ///
+ public string YARDREMARK { get; set; }
+ ///
+ /// 公司ID
+ ///
+ public string COMPID { get; set; }
+ ///
+ /// 公司名称
+ ///
+ public string COMPNAME { get; set; }
+ ///
+ /// 发货人名称
+ ///
+ public string SHIPPERNAME { get; set; }
+ ///
+ /// 发货人地址1
+ ///
+ public string SHIPPERADDR1 { get; set; }
+ ///
+ /// 发货人地址2
+ ///
+ public string SHIPPERADDR2 { get; set; }
+ ///
+ /// 发货人地址3
+ ///
+ public string SHIPPERADDR3 { get; set; }
+ ///
+ /// 发货人城市
+ ///
+ public string SHIPPERCITY { get; set; }
+ ///
+ /// 发货人省份代码
+ ///
+ public string SHIPPERPROVINCE { get; set; }
+ ///
+ /// 发货人邮编
+ ///
+ public string SHIPPERPOSTCODE { get; set; }
+ ///
+ /// 发货人国家代码
+ ///
+ public string SHIPPERCOUNTRY { get; set; }
+ ///
+ /// 发货人联系人
+ ///
+ public string SHIPPERATTN { get; set; }
+ ///
+ /// 发货人电话
+ ///
+ public string SHIPPERTEL { get; set; }
+ ///
+ /// 发货人名称
+ ///
+ public string CONSIGNEENAME { get; set; }
+ ///
+ /// 发货人地址1
+ ///
+ public string CONSIGNEEADDR1 { get; set; }
+ ///
+ /// 发货人地址2
+ ///
+ public string CONSIGNEEADDR2 { get; set; }
+ ///
+ /// 发货人地址3
+ ///
+ public string CONSIGNEEADDR3 { get; set; }
+ ///
+ /// 发货人城市
+ ///
+ public string CONSIGNEECITY { get; set; }
+ ///
+ /// 发货人省份代码
+ ///
+ public string CONSIGNEEPROVINCE { get; set; }
+ ///
+ /// 发货人邮编
+ ///
+ public string CONSIGNEEPOSTCODE { get; set; }
+ ///
+ /// 发货人国家代码
+ ///
+ public string CONSIGNEERCOUNTRY { get; set; }
+ ///
+ /// 发货人联系人
+ ///
+ public string CONSIGNEEATTN { get; set; }
+ ///
+ /// 发货人电话
+ ///
+ public string CONSIGNEETEL { get; set; }
+ ///
+ /// 通知人名称
+ ///
+ public string NOTIFYPARTYNAME { get; set; }
+ ///
+ /// 通知人地址1
+ ///
+ public string NOTIFYPARTYADDR1 { get; set; }
+ ///
+ /// 通知人地址2
+ ///
+ public string NOTIFYPARTYADDR2 { get; set; }
+ ///
+ /// 通知人地址3
+ ///
+ public string NOTIFYPARTYADDR3 { get; set; }
+ ///
+ /// 通知人城市
+ ///
+ public string NOTIFYPARTYCITY { get; set; }
+ ///
+ /// 通知人省份代码
+ ///
+ public string NOTIFYPARTYPROVINCE { get; set; }
+ ///
+ /// 通知人邮编
+ ///
+ public string NOTIFYPARTYPOSTCODE { get; set; }
+ ///
+ /// 通知人国家代码
+ ///
+ public string NOTIFYPARTYCOUNTRY { get; set; }
+ ///
+ /// 通知人联系人
+ ///
+ public string NOTIFYPARTYATTN { get; set; }
+ ///
+ /// 通知人电话
+ ///
+ public string NOTIFYPARTYTEL { get; set; }
+ ///
+ /// PO号
+ ///
+ public string PONO { get; set; }
+ ///
+ /// 操作id
+ ///
+ public string OPID { get; set; }
+ ///
+ /// 单证id
+ ///
+ public string DOCID { get; set; }
+ ///
+ /// 操作
+ ///
+ public string OP { get; set; }
+ ///
+ /// 单证
+ ///
+ public string DOC { get; set; }
+ ///
+ /// 销售ID
+ ///
+ public string SALEID { get; set; }
+ ///
+ /// 销售
+ ///
+ public string SALE { get; set; }
+ ///
+ /// 客服ID
+ ///
+ public string CUSTSERVICEID { get; set; }
+ ///
+ /// 客服
+ ///
+ public string CUSTSERVICE { get; set; }
+ ///
+ /// 客户
+ ///
+ public string CUSTOMERNAME { get; set; }
+ ///
+ /// 订舱代理
+ ///
+ public string FORWARDER { get; set; }
+ ///
+ /// 船代
+ ///
+ public string SHIPAGENCY { get; set; }
+ ///
+ /// 报关行
+ ///
+ public string CUSTOMSER { get; set; }
+ ///
+ /// 车队
+ ///
+ public string TRUCKER { get; set; }
+ ///
+ /// 国外代理
+ ///
+ public string AGENTID { get; set; }
+ ///
+ /// 客户ID
+ ///
+ public long? CUSTOMERID { get; set; }
+ ///
+ /// 订舱代理ID
+ ///
+ public string FORWARDERID { get; set; }
+ ///
+ /// 船代ID
+ ///
+ public string SHIPAGENCYID { get; set; }
+ ///
+ /// 报关行ID
+ ///
+ public string CUSTOMSERID { get; set; }
+ ///
+ /// 车队ID
+ ///
+ public string TRUCKERID { get; set; }
+ ///
+ /// 国外代理名称
+ ///
+ public string AGENTNAME { get; set; }
+ ///
+ /// 委托方
+ ///
+ public string WEITUO { get; set; }
+ ///
+ /// 收货人DOOR地址
+ ///
+ public string CONSIGNEEDOORADDR { get; set; }
+ ///
+ /// 发货人DOOR地址
+ ///
+ public string SHIPPERDOORADDR { get; set; }
+ ///
+ /// SCAC代码
+ ///
+ public string SCACCODE { get; set; }
+ ///
+ /// ITN编号
+ ///
+ public string ITNCODE { get; set; }
+ ///
+ /// 预付地点ID
+ ///
+ public string PREPARDATID { get; set; }
+ ///
+ /// 到付地点ID
+ ///
+ public string PAYABLEATID { get; set; }
+ ///
+ /// 客户系统编号
+ ///
+ public string CUSTNO { get; set; }
+ ///
+ /// 中转港代码
+ ///
+ public string TRANSPORTID { get; set; }
+ ///
+ /// 中转港
+ ///
+ public string TRANSPORT { get; set; }
+ ///
+ /// 第三付款地
+ ///
+ public string THIRDPAYADDR { get; set; }
+ ///
+ /// 场站联系人
+ ///
+ public string YARDCONTRACT { get; set; }
+ ///
+ /// 场站联系人电话
+ ///
+ public string YARDCONTRACTTEL { get; set; }
+ ///
+ /// 场站联系人邮箱
+ ///
+ public string YARDCONTRACTEMAIL { get; set; }
+ ///
+ /// 费用自结
+ ///
+ public bool? FEESELF { get; set; }
+ ///
+ /// 航线代码
+ ///
+ public string LANECODE { get; set; }
+ ///
+ /// 航线名称
+ ///
+ public string LANENAME { get; set; }
+ ///
+ /// 付款方
+ ///
+ public string FREIGHTPAYER { get; set; }
+
+
+
+ public List ctnInputs { get; set; }
+
+ ///
+ /// EDI扩展信息
+ ///
+ public BookingEDIExtDto BookingEDIExt { get; set; }
+
+ ///
+ /// 品名代码
+ ///
+ public string GOODSCODE { get; set; }
+
+ ///
+ /// 品名
+ ///
+ public string GOODSNAME { get; set; }
+ ///
+ /// 创建者名称
+ ///
+ public virtual string CreatedUserName { get; set; }
+
+ public List childrens { get; set; }
+ }
+
+
+
+ public class Children
+ {
+ ///
+ /// 主键
+ ///
+ public long Id { get; set; }
+
+ ///
+ /// 业务编号
+ ///
+ public string BSNO { get; set; }
+ ///
+ /// 业务状态
+ ///
+ public string BSSTATUS { get; set; }
+ ///
+ /// 业务状态名称
+ ///
+ public string BSSTATUSNAME { get; set; }
+ ///
+ /// 业务日期
+ ///
+ public DateTime? BSDATE { get; set; }
+ ///
+ /// 主提单号
+ ///
+ public string MBLNO { get; set; }
+ ///
+ /// 分提单号
+ ///
+ public string HBLNO { get; set; }
+ ///
+ /// 订舱编号
+ ///
+ public string BOOKINGNO { get; set; }
+ ///
+ /// 合约号
+ ///
+ public string CONTRACTNO { get; set; }
+ ///
+ /// 客户合同号
+ ///
+ public string SERVICECONTRACTNO { get; set; }
+ ///
+ /// 发货人代码
+ ///
+ public string SHIPPERID { get; set; }
+ ///
+ /// 收货人代码
+ ///
+ public string CONSIGNEEID { get; set; }
+ ///
+ /// 通知人代码
+ ///
+ public string NOTIFYPARTYID { 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 VESSELID { get; set; }
+ ///
+ /// 船名
+ ///
+ public string VESSEL { get; set; }
+ ///
+ /// 海关航次
+ ///
+ public string VOYNO { get; set; }
+ ///
+ /// 内部航次
+ ///
+ public string VOYNOINNER { get; set; }
+ ///
+ /// 开船日期
+ ///
+ public DateTime? ETD { get; set; }
+ ///
+ /// 实际开船日期
+ ///
+ public DateTime? ATD { get; set; }
+ ///
+ /// 截港日期
+ ///
+ public DateTime? CLOSINGDATE { get; set; }
+ ///
+ /// 截单日期
+ ///
+ public DateTime? CLOSEDOCDATE { get; set; }
+ ///
+ /// 截VGM时间
+ ///
+ public DateTime? CLOSEVGMDATE { get; set; }
+ ///
+ /// 预计到港日期
+ ///
+ public DateTime? ETA { 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 DateTime? 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 CARGOID { get; set; }
+ ///
+ /// 危险品类别
+ ///
+ public string DCLASS { get; set; }
+ ///
+ /// 危险品编号
+ ///
+ public string DUNNO { get; set; }
+ ///
+ /// 危险品页号
+ ///
+ public string DPAGE { get; set; }
+ ///
+ /// 危险品标签
+ ///
+ public string DLABEL { get; set; }
+ ///
+ /// 危险品联系人
+ ///
+ public string LINKMAN { get; set; }
+ ///
+ /// 温度单位
+ ///
+ public string TEMPID { get; set; }
+ ///
+ /// 设置温度
+ ///
+ public string TEMPSET { get; set; }
+ ///
+ /// 通风度
+ ///
+ public string REEFERF { get; set; }
+ ///
+ /// 湿度
+ ///
+ public string HUMIDITY { get; set; }
+ ///
+ /// 最低温度
+ ///
+ public string TEMPMIN { get; set; }
+ ///
+ /// 最高温度
+ ///
+ public string TEMPMAX { get; set; }
+ ///
+ /// 是否SOC箱
+ ///
+ public bool? ISCONTAINERSOC { get; set; }
+ ///
+ /// SO备注
+ ///
+ public string SOREMARK { get; set; }
+ ///
+ /// SI备注
+ ///
+ public string SIREMARK { get; set; }
+ ///
+ /// 场站备注
+ ///
+ public string YARDREMARK { get; set; }
+ ///
+ /// 公司ID
+ ///
+ public string COMPID { get; set; }
+ ///
+ /// 公司名称
+ ///
+ public string COMPNAME { get; set; }
+ ///
+ /// 发货人名称
+ ///
+ public string SHIPPERNAME { get; set; }
+ ///
+ /// 发货人地址1
+ ///
+ public string SHIPPERADDR1 { get; set; }
+ ///
+ /// 发货人地址2
+ ///
+ public string SHIPPERADDR2 { get; set; }
+ ///
+ /// 发货人地址3
+ ///
+ public string SHIPPERADDR3 { get; set; }
+ ///
+ /// 发货人城市
+ ///
+ public string SHIPPERCITY { get; set; }
+ ///
+ /// 发货人省份代码
+ ///
+ public string SHIPPERPROVINCE { get; set; }
+ ///
+ /// 发货人邮编
+ ///
+ public string SHIPPERPOSTCODE { get; set; }
+ ///
+ /// 发货人国家代码
+ ///
+ public string SHIPPERCOUNTRY { get; set; }
+ ///
+ /// 发货人联系人
+ ///
+ public string SHIPPERATTN { get; set; }
+ ///
+ /// 发货人电话
+ ///
+ public string SHIPPERTEL { get; set; }
+ ///
+ /// 发货人名称
+ ///
+ public string CONSIGNEENAME { get; set; }
+ ///
+ /// 发货人地址1
+ ///
+ public string CONSIGNEEADDR1 { get; set; }
+ ///
+ /// 发货人地址2
+ ///
+ public string CONSIGNEEADDR2 { get; set; }
+ ///
+ /// 发货人地址3
+ ///
+ public string CONSIGNEEADDR3 { get; set; }
+ ///
+ /// 发货人城市
+ ///
+ public string CONSIGNEECITY { get; set; }
+ ///
+ /// 发货人省份代码
+ ///
+ public string CONSIGNEEPROVINCE { get; set; }
+ ///
+ /// 发货人邮编
+ ///
+ public string CONSIGNEEPOSTCODE { get; set; }
+ ///
+ /// 发货人国家代码
+ ///
+ public string CONSIGNEERCOUNTRY { get; set; }
+ ///
+ /// 发货人联系人
+ ///
+ public string CONSIGNEEATTN { get; set; }
+ ///
+ /// 发货人电话
+ ///
+ public string CONSIGNEETEL { get; set; }
+ ///
+ /// 通知人名称
+ ///
+ public string NOTIFYPARTYNAME { get; set; }
+ ///
+ /// 通知人地址1
+ ///
+ public string NOTIFYPARTYADDR1 { get; set; }
+ ///
+ /// 通知人地址2
+ ///
+ public string NOTIFYPARTYADDR2 { get; set; }
+ ///
+ /// 通知人地址3
+ ///
+ public string NOTIFYPARTYADDR3 { get; set; }
+ ///
+ /// 通知人城市
+ ///
+ public string NOTIFYPARTYCITY { get; set; }
+ ///
+ /// 通知人省份代码
+ ///
+ public string NOTIFYPARTYPROVINCE { get; set; }
+ ///
+ /// 通知人邮编
+ ///
+ public string NOTIFYPARTYPOSTCODE { get; set; }
+ ///
+ /// 通知人国家代码
+ ///
+ public string NOTIFYPARTYCOUNTRY { get; set; }
+ ///
+ /// 通知人联系人
+ ///
+ public string NOTIFYPARTYATTN { get; set; }
+ ///
+ /// 通知人电话
+ ///
+ public string NOTIFYPARTYTEL { get; set; }
+ ///
+ /// PO号
+ ///
+ public string PONO { get; set; }
+ ///
+ /// 操作id
+ ///
+ public string OPID { get; set; }
+ ///
+ /// 单证id
+ ///
+ public string DOCID { get; set; }
+ ///
+ /// 操作
+ ///
+ public string OP { get; set; }
+ ///
+ /// 单证
+ ///
+ public string DOC { get; set; }
+ ///
+ /// 销售ID
+ ///
+ public string SALEID { get; set; }
+ ///
+ /// 销售
+ ///
+ public string SALE { get; set; }
+ ///
+ /// 客服ID
+ ///
+ public string CUSTSERVICEID { get; set; }
+ ///
+ /// 客服
+ ///
+ public string CUSTSERVICE { get; set; }
+ ///
+ /// 客户
+ ///
+ public string CUSTOMERNAME { get; set; }
+ ///
+ /// 订舱代理
+ ///
+ public string FORWARDER { get; set; }
+ ///
+ /// 船代
+ ///
+ public string SHIPAGENCY { get; set; }
+ ///
+ /// 报关行
+ ///
+ public string CUSTOMSER { get; set; }
+ ///
+ /// 车队
+ ///
+ public string TRUCKER { get; set; }
+ ///
+ /// 国外代理
+ ///
+ public string AGENTID { get; set; }
+ ///
+ /// 客户ID
+ ///
+ public long? CUSTOMERID { get; set; }
+ ///
+ /// 订舱代理ID
+ ///
+ public string FORWARDERID { get; set; }
+ ///
+ /// 船代ID
+ ///
+ public string SHIPAGENCYID { get; set; }
+ ///
+ /// 报关行ID
+ ///
+ public string CUSTOMSERID { get; set; }
+ ///
+ /// 车队ID
+ ///
+ public string TRUCKERID { get; set; }
+ ///
+ /// 国外代理名称
+ ///
+ public string AGENTNAME { get; set; }
+ ///
+ /// 委托方
+ ///
+ public string WEITUO { get; set; }
+ ///
+ /// 收货人DOOR地址
+ ///
+ public string CONSIGNEEDOORADDR { get; set; }
+ ///
+ /// 发货人DOOR地址
+ ///
+ public string SHIPPERDOORADDR { get; set; }
+ ///
+ /// SCAC代码
+ ///
+ public string SCACCODE { get; set; }
+ ///
+ /// ITN编号
+ ///
+ public string ITNCODE { get; set; }
+ ///
+ /// 预付地点ID
+ ///
+ public string PREPARDATID { get; set; }
+ ///
+ /// 到付地点ID
+ ///
+ public string PAYABLEATID { get; set; }
+ ///
+ /// 客户系统编号
+ ///
+ public string CUSTNO { get; set; }
+ ///
+ /// 中转港代码
+ ///
+ public string TRANSPORTID { get; set; }
+ ///
+ /// 中转港
+ ///
+ public string TRANSPORT { get; set; }
+ ///
+ /// 第三付款地
+ ///
+ public string THIRDPAYADDR { get; set; }
+ ///
+ /// 场站联系人
+ ///
+ public string YARDCONTRACT { get; set; }
+ ///
+ /// 场站联系人电话
+ ///
+ public string YARDCONTRACTTEL { get; set; }
+ ///
+ /// 场站联系人邮箱
+ ///
+ public string YARDCONTRACTEMAIL { get; set; }
+ ///
+ /// 费用自结
+ ///
+ public bool? FEESELF { get; set; }
+ ///
+ /// 航线代码
+ ///
+ public string LANECODE { get; set; }
+ ///
+ /// 航线名称
+ ///
+ public string LANENAME { get; set; }
+ ///
+ /// 付款方
+ ///
+ public string FREIGHTPAYER { get; set; }
+
+
+
+ public List ctnInputs { get; set; }
+
+ ///
+ /// EDI扩展信息
+ ///
+ public BookingEDIExtDto BookingEDIExt { get; set; }
+
+ ///
+ /// 品名代码
+ ///
+ public string GOODSCODE { get; set; }
+
+ ///
+ /// 品名
+ ///
+ public string GOODSNAME { get; set; }
+ }
+}