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.5 KiB
C#

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

using DS.WMS.Core.Op.Dtos;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DS.WMS.Core.Check.Dtos
{
/// <summary>
/// 客户对账列表合计数据
/// </summary>
public class CheckBillSumRes
{
/// <summary>
///
/// </summary>
public long Id { get; set; }
public string BillNo { get; set; }
/// <summary>
/// 对账单名称
/// </summary>
public string BillName { get; set; }
/// <summary>
/// 收付类型收、付0 全部 1应收 2 应付
/// </summary>
public int BillType { get; set; }
/// <summary>
/// 对账客户Id
/// </summary>
public long CustomerId { get; set; }
/// <summary>
/// 对账客户名称 t_info_client CUSTNAME
/// </summary>
public string CustomerName { get; set; }
/// <summary>
/// Desc:账单状态 是否锁定
/// </summary>
public bool? IsLocking { get; set; } = false;
/// <summary>
/// Desc:是否不含税
/// </summary>
public bool? IsNoTax { get; set; } = false;
/// <summary>
/// RMB应收
/// </summary>
public decimal RMBDR { get; set; } = 0;
/// <summary>
/// RMB应付
/// </summary>
public decimal RMBCR { get; set; } = 0;
/// <summary>
/// USD应收
/// </summary>
public decimal USDDR { get; set; } = 0;
/// <summary>
/// USD应付
/// </summary>
public decimal USDCR { get; set; } = 0;
/// <summary>
/// RMB未收
/// </summary>
public decimal BALRMBDR { get; set; } = 0;
/// <summary>
/// RMB未付
/// </summary>
public decimal BALRMBCR { get; set; } = 0;
/// <summary>
/// USD未收
/// </summary>
public decimal BALUSDDR { get; set; } = 0;
/// <summary>
/// USD未付
/// </summary>
public decimal BALUSDCR { get; set; } = 0;
/// <summary>
/// 其他应收
/// </summary>
public decimal OtherDR { get; set; }
/// <summary>
/// 其他应付
/// </summary>
public decimal OtherCR { get; set; }
/// <summary>
/// 其他未收
/// </summary>
public decimal BALOtherDR { get; set; }
/// <summary>
/// 其他未付
/// </summary>
public decimal BALOtherCR { get; set; }
/// <summary>
/// TTL应收
/// </summary>
public decimal TTLDR { get; set; }
/// <summary>
/// TTL应付
/// </summary>
public decimal TTLCR { get; set; }
/// <summary>
/// TTL未收
/// </summary>
public decimal BALTTLDR { get; set; }
/// <summary>
/// TTL未付
/// </summary>
public decimal BALTTLCR { get; set; }
/// <summary>
/// 开票RMB应收
/// </summary>
public decimal OrderInvoiceRMBDR { get; set; }
/// <summary>
/// 开票USD应收
/// </summary>
public decimal OrderInvoiceUSDDR { get; set; }
/// <summary>
/// 订单金额RMB应付
/// </summary>
public decimal OrderAmountRMBCR { get; set; }
/// <summary>
/// 订单金额USD应付
/// </summary>
public decimal OrderAmountUSDCR { get; set; }
/// <summary>
/// 对账时间
/// </summary>
public DateTime CreateTime { get; set; }
/// <summary>
/// 对账人Id
/// </summary>
public long CreateBy { get; set; }
/// <summary>
/// 对账人
/// </summary>
public string CreateUserName { get; set; }
/// <summary>
/// 备注
/// </summary>
public string Note { get; set; } = "";
}
/// <summary>
/// 客户对账列表返回
/// </summary>
public class CheckBillListRes
{
/// <summary>
/// 列表数据
/// </summary>
public List<CheckBillSumRes> List { get; set; }
/// <summary>
/// 合计数
/// </summary>
public int TotalCount { get; set; }
/// <summary>
/// 合计信息
/// </summary>
public CheckBillTotalRes DataTotal { get; set; }
}
}