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#

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; }
}
}