You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
179 lines
4.3 KiB
C#
179 lines
4.3 KiB
C#
using DS.Module.Core.Enums;
|
|
using Masuit.Tools.Systems;
|
|
|
|
namespace DS.WMS.Core.Application.Dtos
|
|
{
|
|
/// <summary>
|
|
/// 付费申请单
|
|
/// </summary>
|
|
public class PaymentApplicationDto : ApplicationDto
|
|
{
|
|
/// <summary>
|
|
/// 申请单状态
|
|
/// </summary>
|
|
public PaymentApplicationStatus Status { get; set; }
|
|
|
|
public string StatusText => Status.GetDescription();
|
|
|
|
/// <summary>
|
|
/// 人民币申请金额
|
|
/// </summary>
|
|
public decimal? AmountRMB { get; set; }
|
|
|
|
/// <summary>
|
|
/// 美元申请金额
|
|
/// </summary>
|
|
public decimal? AmountUSD { get; set; }
|
|
|
|
/// <summary>
|
|
/// 其他币别申请金额
|
|
/// </summary>
|
|
public decimal? AmountOther { get; set; }
|
|
|
|
/// <summary>
|
|
/// 预计结算人民币
|
|
/// </summary>
|
|
public decimal? EstimatedSettlementRMB { get; set; }
|
|
|
|
/// <summary>
|
|
/// 预计结算美元
|
|
/// </summary>
|
|
public decimal? EstimatedSettlementRMBUSD { get; set; }
|
|
|
|
/// <summary>
|
|
/// 预计结算其他币别
|
|
/// </summary>
|
|
public decimal? EstimatedSettlementOther { get; set; }
|
|
|
|
/// <summary>
|
|
/// 结算人民币
|
|
/// </summary>
|
|
public decimal? SettlementRMB { get; set; }
|
|
|
|
/// <summary>
|
|
/// 结算美元
|
|
/// </summary>
|
|
public decimal? SettlementUSD { get; set; }
|
|
|
|
/// <summary>
|
|
/// 结算其他币别
|
|
/// </summary>
|
|
public decimal? SettlementOther { get; set; }
|
|
|
|
/// <summary>
|
|
/// 人民币未申请
|
|
/// </summary>
|
|
public decimal? RestAmountRMB { get; set; }
|
|
|
|
/// <summary>
|
|
/// 美元未申请
|
|
/// </summary>
|
|
public decimal? RestAmountUSD { get; set; }
|
|
|
|
/// <summary>
|
|
/// 其他币别未申请
|
|
/// </summary>
|
|
public decimal? RestAmountOther { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 未结人民币
|
|
/// </summary>
|
|
public decimal? UnSettlementRMB { get; set; }
|
|
|
|
/// <summary>
|
|
/// 未结美元
|
|
/// </summary>
|
|
public decimal? UnSettlementUSD { get; set; }
|
|
|
|
|
|
|
|
public long? SettlementTypeId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 结算方式名称
|
|
/// </summary>
|
|
public string? SettlementTypeName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 结算人
|
|
/// </summary>
|
|
public long? SettlerId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 结算人名称
|
|
/// </summary>
|
|
public string? SettlerName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 结算时间
|
|
/// </summary>
|
|
public DateTime? SettlementTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// 创建时间
|
|
/// </summary>
|
|
public DateTime CreateTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// 创建人
|
|
/// </summary>
|
|
public long CreateBy { get; set; }
|
|
|
|
/// <summary>
|
|
/// 创建人名称
|
|
/// </summary>
|
|
public string CreateByName { get; set; }
|
|
|
|
public List<ApplicationDetailDto>? Details { get; set; }
|
|
|
|
/// <summary>
|
|
/// 业务委托单位
|
|
/// </summary>
|
|
public string? ClientName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否收到发票
|
|
/// </summary>
|
|
public bool IsInvoiceReceived { get; set; }
|
|
|
|
/// <summary>
|
|
/// 申请支付日期
|
|
/// </summary>
|
|
public DateTime? PaymentDate { get; set; }
|
|
|
|
/// <summary>
|
|
/// 支票抬头
|
|
/// </summary>
|
|
public string? ChequeHeader { get; set; }
|
|
|
|
/// <summary>
|
|
/// 支票备注
|
|
/// </summary>
|
|
public string? ChequeRemarks { get; set; }
|
|
|
|
/// <summary>
|
|
/// 实付金额
|
|
/// </summary>
|
|
public decimal? PayAmount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 业务编号
|
|
/// </summary>
|
|
public string? BillNO { get; set; }
|
|
|
|
/// <summary>
|
|
/// 申请部门
|
|
/// </summary>
|
|
public string? ApplicationDept { get; set; }
|
|
|
|
/// <summary>
|
|
/// 入账申请编号
|
|
/// </summary>
|
|
public string? AccountingApplicationNO { get; set; }
|
|
|
|
public AuditStatusForQuery? AuditStatus { get; set; }
|
|
}
|
|
|
|
}
|