using DS.Module.Core.Enums; using DS.WMS.Core.Application.Dtos; using Masuit.Tools.Systems; namespace DS.WMS.Core.Settlement.Dtos { /// /// 用于结算的付费申请单 /// public class PaymentApplicationDtoV2 : ApplicationDto { /// /// 申请单状态 /// public PaymentApplicationStatus Status { get; set; } public string StatusText => Status.GetDescription(); /// /// 人民币申请金额 /// public decimal AmountRMB { get; set; } /// /// 美元申请金额 /// public decimal AmountUSD { get; set; } /// /// 本次结算人民币 /// public decimal SettlementRMB { get; set; } /// /// 本次结算美元 /// public decimal SettlementUSD { get; set; } /// /// 未结人民币 /// public decimal UnSettledRMB { get; set; } /// /// 未结美元 /// public decimal UnSettledUSD { 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 DateTime? PaymentDate { get; set; } /// /// 实付金额 /// public decimal? PayAmount { get; set; } } }