245 lines
7.6 KiB
C#
245 lines
7.6 KiB
C#
using BaseOUDAL;
|
|
using System.Data.SqlTypes;
|
|
|
|
namespace YLErp.Modules.ClientModule
|
|
{
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public class ClientBalanceRequest : BaseSearchReq
|
|
{
|
|
/// <summary>
|
|
/// 客户信息
|
|
/// </summary>
|
|
public int? ClientId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 客户名称
|
|
/// </summary>
|
|
public string ClientName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 客户编号
|
|
/// </summary>
|
|
public string ClientNumber { get; set; }
|
|
|
|
public DateTime? BalanceDate { set; get; }
|
|
|
|
/// <summary>
|
|
/// 上日资金余额
|
|
/// </summary>
|
|
public double? LastDayRemainFund { get; set; }
|
|
|
|
/// <summary>
|
|
/// 当日入金
|
|
/// </summary>
|
|
public double? InFund { get; set; }
|
|
|
|
/// <summary>
|
|
/// 当日出金
|
|
/// </summary>
|
|
public double? OutFund { get; set; }
|
|
|
|
/// <summary>
|
|
/// 当日损益
|
|
/// </summary>
|
|
public double? DayGainLoss { get; set; }
|
|
|
|
/// <summary>
|
|
/// 状态
|
|
/// </summary>
|
|
public string State { get; set; }
|
|
|
|
/// <summary>
|
|
/// 操作人_optid
|
|
/// </summary>
|
|
public int? OptId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 操作人_optname
|
|
/// </summary>
|
|
public string OptName { get; set; }
|
|
|
|
public DateTime OptDateStart { set; get; } = SqlDateTime.MinValue.Value;
|
|
|
|
public DateTime OptDateEnd { set; get; } = SqlDateTime.MinValue.Value;
|
|
|
|
/// <summary>
|
|
/// 客户名称列表
|
|
/// </summary>
|
|
public List<string> ClientNameList { get; set; }
|
|
/// <summary>
|
|
/// 客户编号列表
|
|
/// </summary>
|
|
public List<string> ClientNumberList { get; set; }
|
|
/// <summary>
|
|
/// 当日余额范围开始
|
|
/// </summary>
|
|
public double? ToDayRemainFundStart { get; set; }
|
|
/// <summary>
|
|
/// 当日余额范围结束
|
|
/// </summary>
|
|
public double? ToDayRemainFundEnd { get; set; }
|
|
/// <summary>
|
|
/// 昨日余额范围开始
|
|
/// </summary>
|
|
public double? LastDayRemainFundStart { get; set; }
|
|
/// <summary>
|
|
/// 昨日余额范围结束
|
|
/// </summary>
|
|
public double? LastDayRemainFundEnd { get; set; }
|
|
/// <summary>
|
|
/// 当日入金范围开始
|
|
/// </summary>
|
|
public double? InFundStart { get; set; }
|
|
/// <summary>
|
|
/// 当日入金范围结束
|
|
/// </summary>
|
|
public double? InFundEnd { get; set; }
|
|
/// <summary>
|
|
/// 当日出金范围开始
|
|
/// </summary>
|
|
public double? OutFundStart { get; set; }
|
|
/// <summary>
|
|
/// 当日出金范围结束
|
|
/// </summary>
|
|
public double? OutFundEnd { get; set; }
|
|
/// <summary>
|
|
/// 当日损益范围开始
|
|
/// </summary>
|
|
public double? DayGainLossStart { get; set; }
|
|
/// <summary>
|
|
/// 当日损益范围结束
|
|
/// </summary>
|
|
public double? DayGainLossEnd { get; set; }
|
|
/// <summary>
|
|
/// 期权费收支范围开始
|
|
/// </summary>
|
|
public double? OptionPremiumStart { get; set; }
|
|
/// <summary>
|
|
/// 期权费收支范围结束
|
|
/// </summary>
|
|
public double? OptionPremiumEnd { get; set; }
|
|
/// <summary>
|
|
/// 行权收益范围开始
|
|
/// </summary>
|
|
public double? SettlementBalanceStart { get; set; }
|
|
/// <summary>
|
|
/// 行权收益范围结束
|
|
/// </summary>
|
|
public double? SettlementBalanceEnd { get; set; }
|
|
/// <summary>
|
|
/// 追保金额范围开始
|
|
/// </summary>
|
|
public double? MarginStart { get; set; }
|
|
/// <summary>
|
|
/// 追保金额范围结束
|
|
/// </summary>
|
|
public double? MarginEnd { get; set; }
|
|
/// <summary>
|
|
/// 净资金流入范围开始
|
|
/// </summary>
|
|
public double? NetFundStart { get; set; }
|
|
/// <summary>
|
|
/// 净资金流入范围结束
|
|
/// </summary>
|
|
public double? NetFundEnd { get; set; }
|
|
/// <summary>
|
|
/// 预付金余额范围开始
|
|
/// </summary>
|
|
public double? MarginBalanceStart { get; set; }
|
|
/// <summary>
|
|
/// 预付金余额范围结束
|
|
/// </summary>
|
|
public double? MarginBalanceEnd { get; set; }
|
|
/// <summary>
|
|
/// 冻结权利金范围开始
|
|
/// </summary>
|
|
public double? FrozenPremiumStart { get; set; }
|
|
/// <summary>
|
|
/// 冻结权利金范围结束
|
|
/// </summary>
|
|
public double? FrozenPremiumEnd { get; set; }
|
|
/// <summary>
|
|
/// 冻结资金范围开始
|
|
/// </summary>
|
|
public double? FrozenBalanceStart { get; set; }
|
|
/// <summary>
|
|
/// 冻结资金范围结束
|
|
/// </summary>
|
|
public double? FrozenBalanceEnd { get; set; }
|
|
/// <summary>
|
|
/// 应付到期权利金范围开始
|
|
/// </summary>
|
|
public double? CopeWithExpirePremiumStart { get; set; }
|
|
/// <summary>
|
|
/// 应付到期权利金范围结束
|
|
/// </summary>
|
|
public double? CopeWithExpirePremiumEnd { get; set; }
|
|
/// <summary>
|
|
/// 应付存续权利金范围开始
|
|
/// </summary>
|
|
public double? CopeWithLastPremiumStart { get; set; }
|
|
/// <summary>
|
|
/// 应付存续权利金范围结束
|
|
/// </summary>
|
|
public double? CopeWithLastPremiumEnd { get; set; }
|
|
/// <summary>
|
|
/// 潜在行权盈余范围开始
|
|
/// </summary>
|
|
public double? PvStart { get; set; }
|
|
/// <summary>
|
|
/// 潜在行权盈余范围结束
|
|
/// </summary>
|
|
public double? PvEnd { get; set; }
|
|
/// <summary>
|
|
/// 未了结名义成交金额范围开始
|
|
/// </summary>
|
|
public double? TotalNominalStart { get; set; }
|
|
/// <summary>
|
|
/// 未了结名义成交金额范围结束
|
|
/// </summary>
|
|
public double? TotalNominalEnd { get; set; }
|
|
/// <summary>
|
|
/// 应付预付金范围开始
|
|
/// </summary>
|
|
public double? PayableMarginStart { get; set; }
|
|
/// <summary>
|
|
/// 应付预付金范围结束
|
|
/// </summary>
|
|
public double? PayableMarginEnd { get; set; }
|
|
/// <summary>
|
|
/// 可提取预付金范围开始
|
|
/// </summary>
|
|
public double? AdvisableMarginStart { get; set; }
|
|
/// <summary>
|
|
/// 可提取预付金范围结束
|
|
/// </summary>
|
|
public double? AdvisableMarginEnd { get; set; }
|
|
/// <summary>
|
|
/// 授信额度范围开始
|
|
/// </summary>
|
|
public double? CreditStart { get; set; }
|
|
/// <summary>
|
|
/// 授信额度范围结束
|
|
/// </summary>
|
|
public double? CreditEnd { get; set; }
|
|
/// <summary>
|
|
/// 当日抵押品资金余额范围开始
|
|
/// </summary>
|
|
public double? TodayRemianFundProductStart { get; set; }
|
|
/// <summary>
|
|
/// 当日抵押品资金余额范围结束
|
|
/// </summary>
|
|
public double? TodayRemianFundProductEnd { get; set; }
|
|
/// <summary>
|
|
/// 抵押品变化范围开始
|
|
/// </summary>
|
|
public double? CashInCashOutProductChangeStart { get; set; }
|
|
/// <summary>
|
|
/// 抵押品变化范围结束
|
|
/// </summary>
|
|
public double? CashInCashOutProductChangeEnd { get; set; }
|
|
}
|
|
}
|