using DS.WMS.Core.Application.Dtos; using DS.WMS.Core.Fee.Dtos; using DS.WMS.Core.Settlement.Entity; namespace DS.WMS.Core.Settlement.Dtos { /// /// 提交结算单请求参数 /// public class SettlementRequest where TEntity : SettlementBase { /// /// 结算单 /// public TEntity Settlement { get; set; } /// /// 结算费用明细(付费申请结算用) /// public List? Details { get; set; } /// /// 发票结算信息(发票结算用) /// public InvoiceSettlement[]? Invoices { get; set; } } /// /// 发票结算信息 /// public class InvoiceSettlement { /// /// 发票ID /// public long Id { get; set; } /// /// 汇率信息(当发票币别与结算币别一致时,此字段可为null) /// public ExchangeRate? ExchangeRate { get; set; } } }