188 lines
5.1 KiB
C#
188 lines
5.1 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace YLErp.DBModels
|
|
{
|
|
/// <summary>
|
|
/// 资金监控视图
|
|
/// </summary>
|
|
[Table("client_balance_view")]
|
|
public class ClientBalanceView : DBModelBase
|
|
{
|
|
/*客户编号 客户名称 交易总数 名义本金总额 当日交易数 当日交易名义本金
|
|
持仓名义本金 持仓笔数 实现盈亏 持仓盈亏 期初结存 出金入金 初保账户 追保账户 其他收支
|
|
期末结存 初始保证金金额 维持保证金金额 盯市金额 履约保证金比例 可用资金 追保金额 可取资金*/
|
|
/// <summary>
|
|
/// 估值时间
|
|
/// </summary>
|
|
[Column("valuedate")]
|
|
public DateTime ValueDate { get; set; }
|
|
|
|
/// <summary>
|
|
/// 客户编号
|
|
/// </summary>
|
|
[Column("number")]
|
|
public string Number { get; set; }
|
|
|
|
/// <summary>
|
|
/// 客户名称
|
|
/// </summary>
|
|
[Column("name")]
|
|
public string Name { get; set; }
|
|
|
|
/// <summary>
|
|
/// 交易总数
|
|
/// </summary>
|
|
[Column("total_trade_count")]
|
|
public int TotalTradeCount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 名义本金总额
|
|
/// </summary>
|
|
[Column("total_notional_principal")]
|
|
public double TotalNotionalPrincipal { get; set; }
|
|
|
|
/// <summary>
|
|
/// 当日交易数
|
|
/// </summary>
|
|
[Column("transaction_pen_number")]
|
|
public int TransactionPenNumber { get; set; }
|
|
|
|
/// <summary>
|
|
/// 当日交易名义本金
|
|
/// </summary>
|
|
[Column("today_notional_principal")]
|
|
public double TodayNotionalPrincipal { get; set; }
|
|
|
|
/// <summary>
|
|
/// 持仓名义本金
|
|
/// </summary>
|
|
[Column("position_notional_principal")]
|
|
public double PositionNotionalPrincipal { get; set; }
|
|
|
|
/// <summary>
|
|
/// 持仓笔数
|
|
/// </summary>
|
|
[Column("current_holding_pennumber")]
|
|
public int CurrentHoldingPenNumber { get; set; }
|
|
|
|
/// <summary>
|
|
/// 实现盈亏
|
|
/// </summary>
|
|
[Column("win_loss")]
|
|
public double WinLoss { get; set; }
|
|
|
|
/// <summary>
|
|
/// 持仓盈亏
|
|
/// </summary>
|
|
[Column("position_pnl")]
|
|
public double PositionPnl { get; set; }
|
|
|
|
/// <summary>
|
|
/// 持仓盈亏(四舍五入)
|
|
/// </summary>
|
|
[Column("rounded_position_pnl")]
|
|
public double RoundedPositionPnl { get; set; }
|
|
|
|
/// <summary>
|
|
/// 期初结存
|
|
/// </summary>
|
|
[Column("last_day_remain_fund")]
|
|
public double LastDayRemainFund { get; set; }
|
|
|
|
/// <summary>
|
|
/// 出金入金
|
|
/// </summary>
|
|
[Column("net_fund_all")]
|
|
public double NetFundAll { get; set; }
|
|
|
|
/// <summary>
|
|
/// 初保账户
|
|
/// </summary>
|
|
[Column("net_fund")]
|
|
public double NetFund { get; set; }
|
|
|
|
/// <summary>
|
|
/// 追保账户
|
|
/// </summary>
|
|
[Column("vm_fund_sum")]
|
|
public double VmFundSum { get; set; }
|
|
|
|
/// <summary>
|
|
/// 其他收支
|
|
/// </summary>
|
|
[Column("other_fund")]
|
|
public double OtherFund { get; set; }
|
|
|
|
/// <summary>
|
|
/// 期末结存
|
|
/// </summary>
|
|
[Column("amount_fund")]
|
|
public double AmountFund { get; set; }
|
|
|
|
/// <summary>
|
|
/// 初始保证金金额
|
|
/// </summary>
|
|
[Column("my_side_margin")]
|
|
public double MySideMargin { get; set; }
|
|
|
|
/// <summary>
|
|
/// 维持保证金金额
|
|
/// </summary>
|
|
[Column("maintenance_margin")]
|
|
public double MaintenanceMargin { get; set; }
|
|
|
|
/// <summary>
|
|
/// 盯市金额
|
|
/// </summary>
|
|
[Column("swap_market_amount")]
|
|
public double SwapMarketAmount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 履约保证金比例
|
|
/// </summary>
|
|
[Column("swap_market_amount_percent")]
|
|
public decimal SwapMarketAmountPercent { get; set; }
|
|
|
|
/// <summary>
|
|
/// 可用资金
|
|
/// </summary>
|
|
[Column("available_amount")]
|
|
public double AvailableAmount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 追保金额
|
|
/// </summary>
|
|
[Column("insured_amount")]
|
|
public double InsuredAmount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 可取资金
|
|
/// </summary>
|
|
[Column("desirable_fund")]
|
|
public double DesirableFund { get; set; }
|
|
|
|
/// <summary>
|
|
/// 交易手续费
|
|
/// </summary>
|
|
[Column("trade_fee")]
|
|
public double TradeFee { get; set; }
|
|
|
|
/// <summary>
|
|
/// 利息盈亏
|
|
/// </summary>
|
|
[Column("interest_pnl")]
|
|
public double InterestPnl { get; set; }
|
|
|
|
/// <summary>
|
|
/// 更新日期
|
|
/// </summary>
|
|
[Column("updatetime")]
|
|
public DateTime Updatetime { get; set; }
|
|
}
|
|
}
|