|
|
|
|
using SqlSugar;
|
|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Text;
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
|
|
|
|
|
namespace DS.WMS.Core.Op.Dtos
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 海运出口对外开放编辑请求
|
|
|
|
|
/// </summary>
|
|
|
|
|
public class SeaExportOpenEditReq
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 业务主键
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long Id { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 箱信息
|
|
|
|
|
/// </summary>
|
|
|
|
|
public List<OpCtnReq> CtnInfo { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 场站Id t_crm_client CUSTNAME
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long YardId { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 场站 t_crm_client CUSTNAME
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string Yard { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 船公司Id
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long CarrierId { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 船公司
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string Carrier { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 货代公司Id
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long ForwarderId { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 货代公司
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string Forwarder { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 分提单号
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string HBLNO { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 航线Id
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long LaneId { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 航线
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string Lane { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 揽货人Id
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long SaleId { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 揽货人
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string Sale { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 报关行Id
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long CustomserId { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 报关行
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string Customser { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 承运车队Id
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long TruckerId { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 承运车队
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string Trucker { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 装货港代码
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long LoadPortId { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 装货港
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string LoadPort { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 卸货港代码
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long DischargePortId { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 卸货港
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string DischargePort { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 船名
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string Vessel { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 船名Id
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long VesselId { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 内部航次
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string InnerVoyno { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 航次
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string Voyno { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 国外代理人Id t_info_client CUSTNAME
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long? AgentId { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 国外代理人 t_info_client CUSTNAME
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string Agent { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 装运方式 整箱、拼箱单票、拼箱主票、拼箱分票
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string BLType { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Desc:单证
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long Doc { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 客服
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long CustomerService { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 海外客服
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long ForeignCustomerService { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 操作员
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long OperatorId { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// ATD
|
|
|
|
|
/// </summary>
|
|
|
|
|
public DateTime? ATD { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 开船日期
|
|
|
|
|
/// </summary>
|
|
|
|
|
public DateTime? ETD { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 截港日期
|
|
|
|
|
/// </summary>
|
|
|
|
|
public DateTime? ClosingDate { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 截单日期
|
|
|
|
|
/// </summary>
|
|
|
|
|
public DateTime? CloseDocDate { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 运费协议号
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string ContractNo { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Desc:服务合同号
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string ServiceContractNo { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Desc:业务来源Id
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long SourceId { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Desc:业务来源明细Id
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long SourceDetailId { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 船代Id
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long ShipAgencyId { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 船代
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long ShipAgency { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
///// <summary>
|
|
|
|
|
///// 海关航次
|
|
|
|
|
///// </summary>
|
|
|
|
|
//public string Voyno { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 目的地代码
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string DestinationId { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 目的地
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string Destination { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 交货地代码
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long DeliveryPlaceId { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 交货地
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string DeliveryPlace { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 签单日期
|
|
|
|
|
/// </summary>
|
|
|
|
|
public DateTime? IssueDate { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 签单地点Id
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long IssuePlaceId { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 签单地点
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string IssuePlace { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Desc:海关代码
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string HSCode { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Desc:订舱编号
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string OrderNo { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Desc:所属业务部门
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long SaleDeptId { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 代理内容
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string AgentContent { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Desc:备注
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string Remark { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 委托单位Id
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long CustomerId { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 委托单位 t_info_client CUSTNAME
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string CustomerName { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 财务日期
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string AccountDate { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 销售公司Id
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long SaleOrgId { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 货物标识 S/R/D/O
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string CargoId { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 设置温度
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string TemperatureSet { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 场站联系人
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string YardATTN { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 场站联系方式
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string YardTel { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Desc:报检
|
|
|
|
|
/// </summary>
|
|
|
|
|
public bool? IsInspection { get; set; } = false;
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Desc:仅报关
|
|
|
|
|
/// </summary>
|
|
|
|
|
public bool? IsCustoms { get; set; } = false;
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Desc:订舱
|
|
|
|
|
/// </summary>
|
|
|
|
|
public bool? IsBooking { get; set; } = false;
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Desc:分单签单
|
|
|
|
|
/// </summary>
|
|
|
|
|
public bool? IsHBLNO { get; set; } = false;
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Desc:陆运
|
|
|
|
|
/// </summary>
|
|
|
|
|
public bool? IsLand { get; set; } = false;
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Desc:使用代理
|
|
|
|
|
/// </summary>
|
|
|
|
|
public bool? IsAgent { get; set; } = false;
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Desc:仓储
|
|
|
|
|
/// </summary>
|
|
|
|
|
public bool? IsStorage { get; set; } = false;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 签单方式
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string IssueType { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 发货人
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string Shipper { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 收货人
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string Consignee { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 通知人
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string NotifyParty { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 第二通知人
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string SecondNotifyParty { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 包装
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string KindPkgs { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 唛头
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string Marks { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 货物描述
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string Description { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 毛重
|
|
|
|
|
/// </summary>
|
|
|
|
|
public decimal? KGS { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 件数
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int? PKGS { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 尺码
|
|
|
|
|
/// </summary>
|
|
|
|
|
public decimal? CBM { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 集装箱列表
|
|
|
|
|
/// </summary>
|
|
|
|
|
public List<OpCtnReq> CtnList { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 收货地
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string ReceiptPlace { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 收货地点Id
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long ReceiptPlaceId { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 截VGM时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
public DateTime? VGMCloseDate { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 预抵日期
|
|
|
|
|
/// </summary>
|
|
|
|
|
public DateTime? ETA { get; set; }
|
|
|
|
|
}
|
|
|
|
|
}
|