using SqlSugar;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DS.WMS.Core.Op.Dtos
{
///
/// 提单管理
///
public class BLIssueManageBaseDto
{
///
/// 提单管理主键
///
public long Id { get; set; }
///
/// 订舱主键,关联订舱主表ID
///
public long BookingId { get; set; }
///
/// 业务类型(SeaExport-海运出口)
///
public string BusiType { get; set; }
///
/// 业务类型名称(SeaExport-海运出口)
///
public string BusiTypeName { get; set; }
///
/// 单证编号
///
public string BLNo { get; set; }
///
/// 单证类型
///
public string BLType { get; set; }
///
/// 单证类型名称
///
public string BLTypeName { get; set; }
///
/// 结算日期
///
public Nullable StlDate { get; set; }
///
/// 提单签发状态代码
///
public string Status { get; set; }
///
/// 提单签发状态名称
///
public string StatusName { get; set; }
///
/// 委托单位Id
///
public long CustomerId { get; set; }
///
/// 委托单位
///
public string CustomerName { get; set; }
///
/// 揽货人Id
///
public long SaleId { get; set; }
///
/// 揽货人
///
public string Sale { get; set; }
///
/// 签入日期
///
public Nullable CheckInDate { get; set; }
///
/// 签入备注
///
public string CheckInNote { get; set; }
///
/// 签入人
///
public long CheckInBy { get; set; }
///
/// 签入人名称
///
public string CheckInUserName { get; set; }
///
/// 是否特殊放单
///
public bool IsSpecialRelese { get; set; }
///
/// 特殊放单状态代码
///
public string SpecialReleseStatus { get; set; }
///
/// 特殊放单状态名称
///
public string SpecialReleseStatusName { get; set; }
///
/// 特殊放单备注
///
public string SpecialReleseNotes { get; set; }
///
/// 是否船证
///
public bool IsShipCertificate { get; set; }
///
/// 开船日期
///
public DateTime? ETD { get; set; }
///
/// 预抵日期
///
public DateTime? ETA { get; set; }
///
/// 协议天数
///
public Nullable AgreementDays { get; set; }
///
/// 超期天数
///
public Nullable OverdueDays { get; set; }
///
/// 实际天数
///
public Nullable RealDays { get; set; }
///
/// USD未收
///
public Nullable NoPayAmountUSD { get; set; }
///
/// RMB未收
///
public Nullable NoPayAmountCNY { get; set; }
///
/// 未收合计
///
public Nullable NoPayAmountTotal { get; set; }
///
/// 不含税应收款总计
///
public Nullable NoTaxReceivableTotal { get; set; }
///
/// 不含税应付款总计
///
public Nullable NoTaxPayableTotal { get; set; }
///
/// 不含税利润总计
///
public decimal NoTaxProfitTotal { get; set; }
///
/// 不含税人民币应收款
///
public Nullable NoTaxReceivableCNY { get; set; }
///
/// 不含税人民币应付款
///
public Nullable NoTaxPayableCNY { get; set; }
///
/// 不含税人民币利润
///
public Nullable NoTaxProfitCNY { get { return NoTaxReceivableCNY - NoTaxPayableCNY; } }
///
/// 不含税美元应收款
///
public Nullable NoTaxReceivableUSD { get; set; }
///
/// 不含税美元应付款
///
public Nullable NoTaxPayableUSD { get; set; }
///
/// 不含税美元利润
///
public Nullable NoTaxProfitUSD { get { return NoTaxReceivableUSD - NoTaxPayableUSD; } }
///
/// 不含税其他币种应收款
///
public Nullable NoTaxReceivableOther { get; set; }
///
/// 不含税其他币种应付款
///
public Nullable NoTaxPayableOther { get; set; }
///
/// 不含税其他币种利润
///
public Nullable NoTaxProfitOther { get; set; }
///
/// 创建时间
///
public Nullable CreateTime { get; set; }
///
/// 创建人
///
public Nullable CreateBy { get; set; }
///
/// 创建人名称
///
public string CreateUserName { get; set; }
///
/// 修改人
///
public Nullable UpdateBy { get; set; }
///
/// 修改人名称
///
public string UpdateUserName { get; set; }
///
/// 更新时间
///
public Nullable UpdateTime { get; set; }
///
/// 签单方式
///
public string IssueType { get; set; }
///
/// 签单方式代码
///
public string IssueTypeCode { get; set; }
///
/// 是否超期欠费
///
public bool IsOverdueFee { get; set; }
///
/// 是否后边有货
///
public bool IsAvailableExpectStock { get; set; }
///
/// 签单地点Id
///
public long IssuePlaceId { get; set; }
///
/// 签单地点
///
public string IssuePlace { get; set; }
///
/// 签单地点代码
///
public string IssuePlaceCode { get; set; }
///
/// 装货港Id
///
public long LoadPortId { get; set; }
///
/// 装货港
///
public string LoadPort { get; set; }
///
/// 装货港代码
///
public string LoadPortCode { get; set; }
///
/// 卸货港Id
///
public long DischargePortId { get; set; }
///
/// 卸货港
///
public string DischargePort { get; set; }
///
/// 卸货港代码
///
public string DischargePortCode { get; set; }
///
/// 客服
///
public long CustomerService { get; set; }
///
/// 客服名称
///
public string CustomerServiceName { get; set; }
///
/// 船证签入日期
///
public Nullable ShipCertCheckInDate { get; set; }
///
/// 船证签入备注
///
public string ShipCertCheckInNote { get; set; }
///
/// 船证签入人
///
public long ShipCertCheckInBy { get; set; }
///
/// 船证签入人名称
///
public string ShipCertCheckInUserName { get; set; }
///
/// 船证签出日期
///
public Nullable ShipCertCheckOutDate { get; set; }
///
/// 船证签出备注
///
public string ShipCertCheckOutNote { get; set; }
///
/// 船证签出人
///
public long ShipCertCheckOutBy { get; set; }
///
/// 船证签出人名称
///
public string ShipCertCheckOutUserName { get; set; }
///
/// 是否船证已签入
///
public bool IsShipCertCheckIn { get; set; }
///
/// 是否船证已签出
///
public bool IsShipCertCheckOut { get; set; }
///
/// 是否已签入
///
public bool IsCheckIn { get; set; }
///
/// 是否已签出
///
public bool IsCheckOut { get; set; }
///
/// 是否换签(背书)
///
public bool IsChangeEndorse { get; set; }
///
/// Desc:单证
///
public long Doc { get; set; }
///
/// 单证人员
///
public string DocName { get; set; }
///
/// 是否改签
///
public bool IsBLModify { get; set; }
///
/// 是否扣单
///
public bool IsBLSeize { get; set; }
}
}