diff --git a/Myshipping.Application/Service/BookingOrder/BookingMSKAPIService.cs b/Myshipping.Application/Service/BookingOrder/BookingMSKAPIService.cs
index af4507c1..9999c599 100644
--- a/Myshipping.Application/Service/BookingOrder/BookingMSKAPIService.cs
+++ b/Myshipping.Application/Service/BookingOrder/BookingMSKAPIService.cs
@@ -674,38 +674,26 @@ namespace Myshipping.Application.Service.BookingOrder
/// 返回台账列表
public async Task> GetPageAsync([FromBody] QueryBookingDeliveryRecordDto QuerySearch)
{
- /*
- List contaList = new List();
-
- if (!string.IsNullOrWhiteSpace(QuerySearch.ContaNo))
- {
- if (Regex.IsMatch(QuerySearch.ContaNo, "(\\t|\\n\\r|\\n)"))
- {
- contaList = Regex.Replace(QuerySearch.ContaNo, "(\\t |\\n\\r |\\n)", "#").Split(new char[] { '#' }).Select(t => t?.Trim()).ToList();
- }
- else
- {
- contaList.Add(QuerySearch.ContaNo.Trim());
- }
- }
+
//制单日期
DateTime createBegin = DateTime.MinValue;
DateTime createEnd = DateTime.MinValue;
- //派车日期
- DateTime truckDateBegin = DateTime.MinValue;
- DateTime truckDateEnd = DateTime.MinValue;
- //截单日期
- DateTime closeDateBegin = DateTime.MinValue;
- DateTime closeDateEnd = DateTime.MinValue;
- //提货日期
- DateTime pickUpTimeBegin = DateTime.MinValue;
- DateTime pickUpTimeEnd = DateTime.MinValue;
- //返场时间
- DateTime returnTimeBegin = DateTime.MinValue;
- DateTime returnTimeEnd = DateTime.MinValue;
- //要求到达时间
- DateTime needArriveTimeBegin = DateTime.MinValue;
- DateTime needArriveTimeEnd = DateTime.MinValue;
+ //更新日期
+ DateTime updateBegin = DateTime.MinValue;
+ DateTime updateEnd = DateTime.MinValue;
+ //预计离港日期
+ DateTime edepartureBegin = DateTime.MinValue;
+ DateTime edepartureEnd = DateTime.MinValue;
+ //ETD日期
+ DateTime etdBegin = DateTime.MinValue;
+ DateTime etdEnd = DateTime.MinValue;
+ //ETA时间
+ DateTime etaBegin = DateTime.MinValue;
+ DateTime etaEnd = DateTime.MinValue;
+
+ //定时
+ DateTime jobBegin = DateTime.MinValue;
+ DateTime jobEnd = DateTime.MinValue;
#region 查询条件
@@ -723,75 +711,77 @@ namespace Myshipping.Application.Service.BookingOrder
createEnd = createEnd.AddDays(1);
}
- //派车日期
- if (!string.IsNullOrWhiteSpace(QuerySearch.TruckTimeBegin))
+ //更新日期
+ if (!string.IsNullOrWhiteSpace(QuerySearch.UpdateBegin))
{
- if (!DateTime.TryParse(QuerySearch.TruckTimeBegin, out truckDateBegin))
- throw Oops.Oh($"派车起始日期格式错误,{QuerySearch.TruckTimeBegin}");
+ if (!DateTime.TryParse(QuerySearch.UpdateBegin, out updateBegin))
+ throw Oops.Oh($"更新起始日期开始格式错误,{QuerySearch.UpdateBegin}");
}
- if (!string.IsNullOrWhiteSpace(QuerySearch.TruckTimeEnd))
+ if (!string.IsNullOrWhiteSpace(QuerySearch.UpdateEnd))
{
- if (!DateTime.TryParse(QuerySearch.TruckTimeEnd, out truckDateEnd))
- throw Oops.Oh($"派车结束日期格式错误,{QuerySearch.TruckTimeEnd}");
+ if (!DateTime.TryParse(QuerySearch.UpdateEnd, out updateEnd))
+ throw Oops.Oh($"更新结束日期格式错误,{QuerySearch.UpdateEnd}");
- truckDateEnd = truckDateEnd.AddDays(1);
+ updateEnd = updateEnd.AddDays(1);
}
- //截单日期
- if (!string.IsNullOrWhiteSpace(QuerySearch.ClosingTimeBegin))
+ //预计离港日期
+ if (!string.IsNullOrWhiteSpace(QuerySearch.EDepartureBegin))
{
- if (!DateTime.TryParse(QuerySearch.ClosingTimeBegin, out closeDateBegin))
- throw Oops.Oh($"截单起始日期格式错误,{QuerySearch.ClosingTimeBegin}");
+ if (!DateTime.TryParse(QuerySearch.EDepartureBegin, out edepartureBegin))
+ throw Oops.Oh($"预计离港日期起始格式错误,{QuerySearch.EDepartureBegin}");
}
- if (!string.IsNullOrWhiteSpace(QuerySearch.ClosingTimeEnd))
+ if (!string.IsNullOrWhiteSpace(QuerySearch.EDepartureEnd))
{
- if (!DateTime.TryParse(QuerySearch.ClosingTimeEnd, out closeDateEnd))
- throw Oops.Oh($"截单结束日期格式错误,{QuerySearch.ClosingTimeEnd}");
+ if (!DateTime.TryParse(QuerySearch.EDepartureEnd, out edepartureEnd))
+ throw Oops.Oh($"预计离港日期结束格式错误,{QuerySearch.EDepartureEnd}");
- closeDateEnd = closeDateEnd.AddDays(1);
+ edepartureEnd = edepartureEnd.AddDays(1);
}
- //提货日期
- if (!string.IsNullOrWhiteSpace(QuerySearch.PickUpTimeBegin))
+
+ //ETD
+ if (!string.IsNullOrWhiteSpace(QuerySearch.ETDBegin))
{
- if (!DateTime.TryParse(QuerySearch.PickUpTimeBegin, out pickUpTimeBegin))
- throw Oops.Oh($"提货起始日期格式错误,{QuerySearch.PickUpTimeBegin}");
+ if (!DateTime.TryParse(QuerySearch.ETDBegin, out etdBegin))
+ throw Oops.Oh($"ETD起始日期格式错误,{QuerySearch.ETDBegin}");
}
- if (!string.IsNullOrWhiteSpace(QuerySearch.PickUpTimeEnd))
+ if (!string.IsNullOrWhiteSpace(QuerySearch.ETDEnd))
{
- if (!DateTime.TryParse(QuerySearch.ClosingTimeEnd, out pickUpTimeEnd))
- throw Oops.Oh($"提货结束日期格式错误,{QuerySearch.PickUpTimeEnd}");
+ if (!DateTime.TryParse(QuerySearch.ETDEnd, out etdEnd))
+ throw Oops.Oh($"ETD结束日期格式错误,{QuerySearch.ETDEnd}");
- pickUpTimeEnd = pickUpTimeEnd.AddDays(1);
+ etdEnd = etdEnd.AddDays(1);
}
- //返场时间
- if (!string.IsNullOrWhiteSpace(QuerySearch.ReturnTimeBegin))
+ //ETA
+ if (!string.IsNullOrWhiteSpace(QuerySearch.ETDBegin))
{
- if (!DateTime.TryParse(QuerySearch.ReturnTimeBegin, out returnTimeBegin))
- throw Oops.Oh($"返场起始日期格式错误,{QuerySearch.ReturnTimeBegin}");
+ if (!DateTime.TryParse(QuerySearch.ETDBegin, out etaBegin))
+ throw Oops.Oh($"ETA起始日期格式错误,{QuerySearch.ETDBegin}");
}
- if (!string.IsNullOrWhiteSpace(QuerySearch.ReturnTimeEnd))
+ if (!string.IsNullOrWhiteSpace(QuerySearch.ETAEnd))
{
- if (!DateTime.TryParse(QuerySearch.ReturnTimeEnd, out returnTimeEnd))
- throw Oops.Oh($"返场结束日期格式错误,{QuerySearch.ReturnTimeEnd}");
+ if (!DateTime.TryParse(QuerySearch.ETAEnd, out etaEnd))
+ throw Oops.Oh($"ETA结束日期格式错误,{QuerySearch.ETAEnd}");
- returnTimeEnd = returnTimeEnd.AddDays(1);
+ etaEnd = etaEnd.AddDays(1);
}
- //要求到达时间
- if (!string.IsNullOrWhiteSpace(QuerySearch.NeedArriveTimeBegin))
+
+ //定时
+ if (!string.IsNullOrWhiteSpace(QuerySearch.JOBBegin))
{
- if (!DateTime.TryParse(QuerySearch.NeedArriveTimeBegin, out needArriveTimeBegin))
- throw Oops.Oh($"返场起始日期格式错误,{QuerySearch.NeedArriveTimeBegin}");
+ if (!DateTime.TryParse(QuerySearch.JOBBegin, out jobBegin))
+ throw Oops.Oh($"返场起始日期格式错误,{QuerySearch.JOBBegin}");
}
- if (!string.IsNullOrWhiteSpace(QuerySearch.NeedArriveTimeEnd))
+ if (!string.IsNullOrWhiteSpace(QuerySearch.JOBEnd))
{
- if (!DateTime.TryParse(QuerySearch.NeedArriveTimeEnd, out needArriveTimeEnd))
- throw Oops.Oh($"返场结束日期格式错误,{QuerySearch.NeedArriveTimeEnd}");
+ if (!DateTime.TryParse(QuerySearch.JOBEnd, out jobEnd))
+ throw Oops.Oh($"返场结束日期格式错误,{QuerySearch.JOBEnd}");
- needArriveTimeEnd = needArriveTimeEnd.AddDays(1);
+ jobEnd = jobEnd.AddDays(1);
}
#endregion
@@ -799,32 +789,28 @@ namespace Myshipping.Application.Service.BookingOrder
//这里因为返回给前端的台账数据是DTO,所以这里排序时候需要转换成Entity对应的字段
if (!string.IsNullOrWhiteSpace(QuerySearch.SortField))
- entityOrderCol = MapsterExtHelper.GetAdaptProperty(QuerySearch.SortField);
+ entityOrderCol = MapsterExtHelper.GetAdaptProperty(QuerySearch.SortField);
- var entities = await _bookingTruckRepository.AsQueryable()
+ var entities = await _bookingDeliveryRecordRep.AsQueryable()
.WhereIF(createBegin != DateTime.MinValue, t => t.CreatedTime.HasValue && t.CreatedTime.Value >= createBegin)
.WhereIF(createEnd != DateTime.MinValue, t => t.CreatedTime.HasValue && t.CreatedTime.Value < createEnd)
- .WhereIF(truckDateBegin != DateTime.MinValue, t => t.TruckTime.HasValue && t.TruckTime.Value >= truckDateBegin)
- .WhereIF(truckDateEnd != DateTime.MinValue, t => t.TruckTime.HasValue && t.TruckTime.Value < truckDateEnd)
- .WhereIF(closeDateBegin != DateTime.MinValue, t => t.ClosingTime.HasValue && t.ClosingTime.Value >= closeDateBegin)
- .WhereIF(closeDateEnd != DateTime.MinValue, t => t.ClosingTime.HasValue && t.ClosingTime.Value < closeDateEnd)
- .WhereIF(pickUpTimeBegin != DateTime.MinValue, t => t.PickUpTime.HasValue && t.PickUpTime.Value >= pickUpTimeBegin)
- .WhereIF(pickUpTimeEnd != DateTime.MinValue, t => t.PickUpTime.HasValue && t.PickUpTime.Value < pickUpTimeEnd)
- .WhereIF(returnTimeBegin != DateTime.MinValue, t => t.ReturnTime.HasValue && t.ReturnTime.Value >= returnTimeBegin)
- .WhereIF(returnTimeEnd != DateTime.MinValue, t => t.ReturnTime.HasValue && t.ReturnTime.Value < returnTimeEnd)
- .WhereIF(needArriveTimeBegin != DateTime.MinValue, t => t.NeedArriveTime.HasValue && t.NeedArriveTime.Value >= needArriveTimeBegin)
- .WhereIF(needArriveTimeEnd != DateTime.MinValue, t => t.NeedArriveTime.HasValue && t.NeedArriveTime.Value < needArriveTimeEnd)
- .WhereIF(!string.IsNullOrWhiteSpace(QuerySearch.Yard), t => t.YARDID.Contains(QuerySearch.Yard) || t.YARD.Contains(QuerySearch.Yard))
- .WhereIF(!string.IsNullOrWhiteSpace(QuerySearch.InYard), t => t.InYardID.Contains(QuerySearch.Yard) || t.InYard.Contains(QuerySearch.Yard))
- .WhereIF(!string.IsNullOrWhiteSpace(QuerySearch.Status), t => t.Status == QuerySearch.Status)
+ .WhereIF(updateBegin != DateTime.MinValue, t => t.UpdatedTime.HasValue && t.UpdatedTime.Value >= updateBegin)
+ .WhereIF(updateEnd != DateTime.MinValue, t => t.UpdatedTime.HasValue && t.UpdatedTime.Value < updateEnd)
+ .WhereIF(edepartureBegin != DateTime.MinValue, t => t.EARLIEST_DEPARTURE_DATE.HasValue && t.EARLIEST_DEPARTURE_DATE.Value >= edepartureBegin)
+ .WhereIF(edepartureEnd != DateTime.MinValue, t => t.EARLIEST_DEPARTURE_DATE.HasValue && t.EARLIEST_DEPARTURE_DATE.Value < edepartureEnd)
+ .WhereIF(etdBegin != DateTime.MinValue, t => t.ETD.HasValue && t.ETD.Value >= etdBegin)
+ .WhereIF(etdEnd != DateTime.MinValue, t => t.ETD.HasValue && t.ETA.Value < etdEnd)
+ .WhereIF(etaBegin != DateTime.MinValue, t => t.ETA.HasValue && t.ETA.Value >= etaBegin)
+ .WhereIF(etaEnd != DateTime.MinValue, t => t.ETA.HasValue && t.ETA.Value < etaEnd)
+ .WhereIF(jobBegin != DateTime.MinValue, t => t.JOB_TIME.HasValue && t.JOB_TIME.Value >= jobBegin)
+ .WhereIF(jobEnd != DateTime.MinValue, t => t.JOB_TIME.HasValue && t.JOB_TIME.Value < jobEnd)
+ .WhereIF(!string.IsNullOrWhiteSpace(QuerySearch.PriceReference), t => t.PRICE_REFERENCE.Contains(QuerySearch.PriceReference))
+ .WhereIF(!string.IsNullOrWhiteSpace(QuerySearch.BookedByCompanyName), t => t.BOOKEDBY_COMPANY_NAME.Contains(QuerySearch.BookedByCompanyName))
.OrderBy(entityOrderCol + (QuerySearch.descSort ? " asc " : " desc "))
.ToPagedListAsync(QuerySearch.PageNo, QuerySearch.PageSize);
- return entities.Adapt>();
- */
-
- return null;
+ return entities.Adapt>();
}
#endregion
diff --git a/Myshipping.Application/Service/BookingOrder/Dto/BookingDeliveryRecordPageDto.cs b/Myshipping.Application/Service/BookingOrder/Dto/BookingDeliveryRecordPageDto.cs
index c5784a72..6e1d72bd 100644
--- a/Myshipping.Application/Service/BookingOrder/Dto/BookingDeliveryRecordPageDto.cs
+++ b/Myshipping.Application/Service/BookingOrder/Dto/BookingDeliveryRecordPageDto.cs
@@ -8,5 +8,365 @@ namespace Myshipping.Application
{
public class BookingDeliveryRecordPageDto
{
+ ///
+ /// ID
+ ///
+ public long id { get; set; }
+
+ ///
+ /// 订舱ID
+ ///
+ public long bookingId { get; set; }
+
+ ///
+ /// 船公司代号
+ ///
+ public string carrierId { get; set; }
+
+ ///
+ /// 船公司
+ ///
+ public string carrier { get; set; }
+
+ ///
+ /// 合约号
+ ///
+ public string priceReference { get; set; }
+
+ ///
+ /// 产品类型
+ ///
+ public string productCode { get; set; }
+
+ ///
+ /// 请求类别
+ ///
+ public string sender { get; set; }
+
+ ///
+ /// 订舱公司名称(英文全称)
+ ///
+ public string bookedByCompanyName { get; set; }
+
+ ///
+ /// 订舱公司代码
+ ///
+ public string bookedByCompanyPartyCode { get; set; }
+
+ ///
+ /// 订舱公司联系人名称
+ ///
+ public string bookedByCompanyContact { get; set; }
+
+ ///
+ /// 订舱公司联系人邮箱
+ ///
+ public string bookedByCompanyEmail { get; set; }
+
+ ///
+ /// 当前订舱公司是否也是合约方 1-标识合约信息跟订舱公司一致,0-标识有单独的合约方
+ ///
+ public bool isbookingPartOwnPrice { get; set; }
+
+ ///
+ /// 价格所有者公司名称
+ ///
+ public string priceOwnerCompanyName { get; set; }
+
+ ///
+ /// 价格所有者代码
+ ///
+ public string priceOwnerCompanyPartyCode { get; set; }
+
+ ///
+ /// 价格所有者公司联系人名称
+ ///
+ public string priceOwnerCompanyContact { get; set; }
+
+ ///
+ /// 价格所有者公司联系人邮箱
+ ///
+ public string priceOwnerCompanyContactEmail { get; set; }
+
+ ///
+ /// 承运人代码
+ ///
+ public string carrierCode { get; set; }
+
+ ///
+ /// 最早起运日期
+ ///
+ public Nullable earliestDepartureDate { get; set; }
+
+ ///
+ /// 出口服务类型
+ ///
+ public string exportServiceMode { get; set; }
+
+ ///
+ /// 进口服务类型
+ ///
+ public string importServiceMode { get; set; }
+
+ ///
+ /// 收货地城市英文名称
+ ///
+ public string placeReceiptCity { get; set; }
+
+ ///
+ /// 收货地UN地点代码
+ ///
+ public string placeReceiptUnlocCode { get; set; }
+
+ ///
+ /// 收货地代码
+ ///
+ public string placeReceiptId { get; set; }
+
+ ///
+ /// 收货地
+ ///
+ public string placeReceipt { get; set; }
+
+ ///
+ /// 交货地城市英文名称
+ ///
+ public string placeDeliveryCity { get; set; }
+
+ ///
+ /// 交货地UN地点代码
+ ///
+ public string placeDeliveryUnlocCode { get; set; }
+
+ ///
+ /// 预计开船日期
+ ///
+ public Nullable etd { get; set; }
+
+ ///
+ /// 预计到港日期
+ ///
+ public Nullable atd { get; set; }
+
+ ///
+ /// 船名
+ ///
+ public string vessel { get; set; }
+
+ ///
+ /// 船名代码
+ ///
+ public string vesselCode { get; set; }
+
+ ///
+ /// 航次号
+ ///
+ public string voyno { get; set; }
+
+ ///
+ /// 运输方式
+ ///
+ public string transportMode { get; set; }
+
+ ///
+ /// 重量
+ ///
+ public Nullable totalCargoWeight { get; set; }
+
+ ///
+ /// 是否冷冻处理 1-是,0-否
+ ///
+ public bool isReefer { get; set; }
+
+ ///
+ /// 温度探头的数量
+ ///
+ public Nullable noOfProbes { get; set; }
+
+ ///
+ /// 设置温度
+ ///
+ public string tempSet { get; set; }
+
+ ///
+ /// 温度单位
+ ///
+ public string tempId { get; set; }
+
+ ///
+ /// 通风度
+ ///
+ public Nullable vent { get; set; }
+
+ ///
+ /// 湿度
+ ///
+ public Nullable humidity { get; set; }
+
+ ///
+ /// 货物标识
+ ///
+ public string cargoId { get; set; }
+
+ ///
+ /// 货物代码类型
+ ///
+ public string commodityCodeType { get; set; }
+
+ ///
+ /// 品名代码
+ ///
+ public string goodsCode { get; set; }
+
+ ///
+ /// 品名
+ ///
+ public string goodsName { get; set; }
+
+ ///
+ /// 货物类型
+ ///
+ public string cargoType { get; set; }
+
+ ///
+ /// 交货地代码
+ ///
+ public string placeDeliveryId { get; set; }
+
+ ///
+ /// 交货地
+ ///
+ public string placeDelivery { get; set; }
+
+ ///
+ /// 装货港代码
+ ///
+ public string portLoadId { get; set; }
+
+ ///
+ /// 装货港
+ ///
+ public string portLoad { get; set; }
+
+ ///
+ /// 卸货港代码
+ ///
+ public string portDischargeId { get; set; }
+
+ ///
+ /// 卸货港
+ ///
+ public string portDischarge { get; set; }
+
+ ///
+ /// 航线代码(船公司)
+ ///
+ public string laneCode { get; set; }
+
+ ///
+ /// 航线名称(船公司)
+ ///
+ public string laneName { get; set; }
+
+ ///
+ /// 承运方式 DIRECT_SHIP-直达;TRANSFER_SHIP-中转
+ ///
+ public string carriageType { get; set; }
+
+ ///
+ /// 承运方式名称 CONTRACT_ORDER-合约订舱;SPOT_ORDER-SPOT订舱
+ ///
+ public string carriageTypeName { get; set; }
+
+ ///
+ /// 订舱方式 CONTRACT_ORDER-合约订舱;SPOT_ORDER-SPOT订舱
+ ///
+ public string bookingSlotType { get; set; }
+
+ ///
+ /// 订舱方式名称 CONTRACT_ORDER-合约订舱;SPOT_ORDER-SPOT订舱
+ ///
+ public string bookingSlotTypeName { get; set; }
+
+ ///
+ /// 签单方式 ORIGINAL-正本;TELEX-电放;SEAWAY BILL-海运单;
+ ///
+ public string issueType { get; set; }
+
+ ///
+ /// 箱型箱量
+ ///
+ public string ctnStat { get; set; }
+
+
+ ///
+ /// 所在周数
+ ///
+ public string weekAt { get; set; }
+
+ ///
+ /// 危险品类别
+ ///
+ public string dClass { get; set; }
+
+ ///
+ /// 危险品编号
+ ///
+ public string duNo { get; set; }
+
+ ///
+ /// 危险品页号
+ ///
+ public string dPage { get; set; }
+
+ ///
+ /// 危险品标签
+ ///
+ public string dLabel { get; set; }
+
+ ///
+ /// 危险品联系人
+ ///
+ public string linkMan { get; set; }
+
+ ///
+ /// 预计运输天数
+ ///
+ public Nullable transportEstDay { get; set; }
+
+ ///
+ /// 订舱回执ID
+ ///
+ public string requestAcknowledgementId { get; set; }
+
+ ///
+ /// 订舱回执预定号
+ ///
+ public string bookingReference { get; set; }
+
+ ///
+ /// 状态 SUCC-成功,FAILURE-失败
+ ///
+ public string status { get; set; }
+
+ ///
+ /// 发送备注
+ ///
+ public string notes { get; set; }
+
+ ///
+ /// 发送时间
+ ///
+ public Nullable sendTime { get; set; }
+
+ ///
+ /// 是否定时任务
+ ///
+ public bool isJob { get; set; }
+
+ ///
+ /// 定时时间
+ ///
+ public Nullable jobTime { get; set; }
}
}
diff --git a/Myshipping.Application/Service/BookingOrder/Dto/QueryBookingDeliveryRecordDto.cs b/Myshipping.Application/Service/BookingOrder/Dto/QueryBookingDeliveryRecordDto.cs
index e5c08b31..97aac783 100644
--- a/Myshipping.Application/Service/BookingOrder/Dto/QueryBookingDeliveryRecordDto.cs
+++ b/Myshipping.Application/Service/BookingOrder/Dto/QueryBookingDeliveryRecordDto.cs
@@ -6,7 +6,131 @@ using System.Threading.Tasks;
namespace Myshipping.Application
{
- public class QueryBookingDeliveryRecordDto
+ public class QueryBookingDeliveryRecordDto: QueryTaskManageBaseDto
{
+ ///
+ /// 创建日期起始
+ ///
+ ///
+ public string CreateBegin { get; set; }
+
+ ///
+ /// 创建日期结束
+ ///
+ ///
+ public string CreateEnd { get; set; }
+
+ ///
+ /// 更新日期起始
+ ///
+ ///
+ public string UpdateBegin { get; set; }
+
+ ///
+ /// 更新日期结束
+ ///
+ ///
+ public string UpdateEnd { get; set; }
+
+ ///
+ /// ETD日期起始
+ ///
+ ///
+ public string ETDBegin { get; set; }
+
+ ///
+ /// ETD日期结束
+ ///
+ ///
+ public string ETDEnd { get; set; }
+
+ ///
+ /// ETA日期起始
+ ///
+ ///
+ public string ETABegin { get; set; }
+
+ ///
+ /// ETA日期结束
+ ///
+ ///
+ public string ETAEnd { get; set; }
+
+ ///
+ /// 定时日期起始
+ ///
+ ///
+ public string JOBBegin { get; set; }
+
+ ///
+ /// 定时日期结束
+ ///
+ ///
+ public string JOBEnd { get; set; }
+
+ ///
+ /// 预计离港日期起始
+ ///
+ ///
+ public string EDepartureBegin { get; set; }
+
+ ///
+ /// 预计离港日期结束
+ ///
+ ///
+ public string EDepartureEnd { get; set; }
+
+
+ ///
+ /// 合约号
+ ///
+ public string PriceReference { get; set; }
+
+
+ ///
+ /// 订舱公司名称(英文全称)
+ ///
+ public string BookedByCompanyName { get; set; }
+
+ ///
+ /// 订舱公司代码
+ ///
+ public string BookedByCompanyPartyCode { get; set; }
+
+
+ ///
+ /// 船名
+ ///
+ public string Vessel { get; set; }
+
+ ///
+ /// 航次号
+ ///
+ public string Voyno { get; set; }
+
+ ///
+ /// 是否冷冻处理 1-是,0-否
+ ///
+ public bool isReefer { get; set; }
+
+ ///
+ /// 货物代码类型
+ ///
+ public string CommodityCodeType { get; set; }
+
+ ///
+ /// 当前订舱公司是否也是合约方 true-标识合约信息跟订舱公司一致,false-标识有单独的合约方
+ ///
+ public bool IsbookingPartOwnPrice { get; set; }
+
+ ///
+ /// 价格所有者公司名称
+ ///
+ public string PriceOwnerCompanyName { get; set; }
+
+ ///
+ /// 价格所有者代码
+ ///
+ public string PriceOwnerCompanyPartyCode { get; set; }
}
}