Files
zszq-trs/YLErpDAL/Model/ClientBalanceMonitorForTrsRespone.cs
2024-05-09 14:06:26 +08:00

105 lines
3.2 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace YLErp.Model
{
/// <summary>
/// trs交易端客户资金监控返回
/// </summary>
public class ClientBalanceMonitorForTrsRespone
{
/// <summary>
/// 存续客户
/// </summary>
public int DurationClient { get; set; }
/// <summary>
/// 存续客户同比昨日
/// </summary>
public double DurationClientCompareLastDay { get; set; }
/// <summary>
/// 资金不足客户
/// </summary>
public int FundShortageClient { get; set; }
/// <summary>
/// 资金不足客户同比昨日
/// </summary>
public double FundShortageClientCompareLastDay { get; set; }
/// <summary>
/// 触发追保平仓线客户
/// </summary>
public int UnwindlineClient { get; set; }
/// <summary>
/// 触发追保平仓线客户同比昨日
/// </summary>
public double UnwindlineClientCompareLastDay { get; set; }
/// <summary>
/// 触发追保预警线客户
/// </summary>
public int WarninglineClient { get; set; }
/// <summary>
/// 触发追保预警线客户同比昨日
/// </summary>
public double WarninglineClientCompareLastDay { get; set; }
/// <summary>
/// 客户存续名义本金规模
/// </summary>
public double DurationNotionalPrincipal { get; set; }
/// <summary>
/// 客户存续名义本金规模 同比昨日
/// </summary>
public double DurationNotionalPrincipalCompareLastDay { get; set; }
/// <summary>
/// 维保线平仓线
/// </summary>
public double UnwindLine { get; set; }
/// <summary>
/// 维保线预警线
/// </summary>
public double WarningLine { get; set; }
/// <summary>
/// 客户资金情况集合
/// </summary>
public List<ClientBalanceMonitorForTrsItem> BalanceMonitorForTrsItems { get; set; } = new List<ClientBalanceMonitorForTrsItem>();
}
public class ClientBalanceMonitorForTrsItem
{
/// <summary>
/// 客户id
/// </summary>
public int ClientId { get; set; }
/// <summary>
/// 估值日期
/// </summary>
public DateTime? ValueDate { get; set; }
/// <summary>
/// 客户编号
/// </summary>
public string ClientNumber { get; set; }
/// <summary>
/// 客户名称
/// </summary>
public string ClientName { get; set; }
/// <summary>
/// 客户类型
/// </summary>
public string ClientTypeStr { get; set; }
/// <summary>
/// 可用资金
/// </summary>
public double AmountFund { get; set; }
/// <summary>
/// 当前维保线
/// </summary>
public double MaintenanceLine { get; set; }
/// <summary>
/// 追保金额
/// </summary>
public double MarginByPayableMarginTotal { get; set; }
}
}