using DS.Module.Core.Enums; using Masuit.Tools.Systems; namespace DS.WMS.Core.Application.Dtos { /// /// 付费申请单 /// public class PaymentApplicationDto : ApplicationDto { /// /// 申请单状态 /// public PaymentApplicationStatus Status { get; set; } public string StatusText => Status.GetDescription(); /// /// 人民币申请金额 /// public decimal? AmountRMB { get; set; } /// /// 美元申请金额 /// public decimal? AmountUSD { get; set; } /// /// 其他币别申请金额 /// public decimal? AmountOther { get; set; } /// /// 预计结算人民币 /// public decimal? EstimatedSettlementRMB { get; set; } /// /// 预计结算美元 /// public decimal? EstimatedSettlementRMBUSD { get; set; } /// /// 预计结算其他币别 /// public decimal? EstimatedSettlementOther { get; set; } /// /// 结算人民币 /// public decimal? SettlementRMB { get; set; } /// /// 结算美元 /// public decimal? SettlementUSD { get; set; } /// /// 结算其他币别 /// public decimal? SettlementOther { get; set; } /// /// 人民币未申请 /// public decimal? RestAmountRMB { get; set; } /// /// 美元未申请 /// public decimal? RestAmountUSD { get; set; } /// /// 其他币别未申请 /// public decimal? RestAmountOther { get; set; } public long? SettlementTypeId { get; set; } /// /// 结算方式名称 /// public string? SettlementTypeName { get; set; } /// /// 结算人 /// public long? SettlerId { get; set; } /// /// 结算人名称 /// public string? SettlerName { get; set; } /// /// 结算时间 /// public DateTime? SettlementTime { get; set; } /// /// 创建时间 /// public DateTime CreateTime { get; set; } /// /// 创建人 /// public long CreateBy { get; set; } /// /// 创建人名称 /// public string CreateByName { get; set; } public List? Details { get; set; } /// /// 业务委托单位 /// public string? ClientName { get; set; } /// /// 是否收到发票 /// public bool IsInvoiceReceived { get; set; } /// /// 申请支付日期 /// public DateTime? PaymentDate { get; set; } /// /// 支票抬头 /// public string? ChequeHeader { get; set; } /// /// 支票备注 /// public string? ChequeRemarks { get; set; } /// /// 业务编号 /// public string? BillNO { get; set; } /// /// 申请部门 /// public string? ApplicationDept { get; set; } /// /// 入账申请编号 /// public string? AccountingApplicationNO { get; set; } } }