using DS.Module.Core;
using DS.WMS.Core.Op.Entity;
namespace DS.WMS.Core.Application.Dtos
{
///
/// 申请单明细
///
public class ApplicationDetailDto
{
///
/// ID
///
public long Id { get; set; }
public long RecordId { get; set; }
///
/// 业务类型
///
public long BusinessId { get; set; }
///
/// 业务类型
///
public BusinessType BusinessType { get; set; }
///
/// 主提单号
///
public string? MBLNO { get; set; }
///
/// 分提单号
///
public string? HBLNO { get; set; }
///
/// 委托编号
///
public string? CustomerNo { get; set; }
///
/// 委托单位
///
public string? ClientName { get; set; }
///
/// 费用对象ID
///
public long? CustomerId { get; set; }
///
/// 费用对象名称
///
public string? CustomerName { get; set; }
///
/// 业务锁定
///
public bool? IsBusinessLocking { get; set; }
///
/// 费用锁定
///
public bool? IsFeeLocking { get; set; }
///
/// 开船日期
///
public DateTime? ETD { get; set; }
///
/// 业务来源
///
public string? SourceName { get; set; }
///
/// 揽货人
///
public string? SaleName { get; set; }
///
/// 集装箱
///
public string? CntrTotal { get; set; }
///
/// 会计期间
///
public string? AccountDate { get; set; }
///
/// 所属分部
///
public string? SaleDeptName { get; set; }
///
/// 费用名称
///
public long FeeId { get; set; }
///
/// 费用名称
///
public string? FeeName { get; set; }
///
/// 费用类型
///
public FeeType FeeType { get; set; }
///
/// 申请金额
///
public decimal Amount { get; set; }
///
/// 原始金额
///
public decimal OriginalAmount { get; set; }
///
/// 币别
///
public string Currency { get; set; }
///
/// 原始币别
///
public string OriginalCurrency { get; set; }
///
/// 原始汇率
///
public decimal? OriginalRate { get; set; }
///
/// 折算汇率
///
public decimal? ExchangeRate { get; set; }
///
/// 销项税率
///
public decimal AccTaxRate { get; set; }
///
/// 剩余金额
///
public decimal? RestAmount { get; set; }
///
/// 操作
///
public string? Operator { get; set; }
///
/// 船名
///
public string? Vessel { get; set; }
///
/// 航次
///
public string? Voyage { get; set; }
///
/// 船公司
///
public string? Carrier { get; set; }
///
/// 订舱代理
///
public string? Forwarder { get; set; }
///
/// 订舱编号
///
public string? BookingNo { get; set; }
}
///
/// 费用申请单明细
///
public class PaymentApplicationDetailDto : ApplicationDetailDto
{
///
/// 更改单
///
public string? ChangeOrder { get; set; }
///
/// 未收合计
///
public decimal? OutstandingAmount { get; set; }
}
///
/// 发票申请单明细
///
public class InvoiceApplicationDetailDto : ApplicationDetailDto
{
///
/// 录入方式
///
public string? InputMethod { get; set; }
}
}