#TRS-ZS-584 保证金中台获取数据的视图提供调整为日终收盘后入库
This commit is contained in:
@@ -0,0 +1,187 @@
|
||||
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; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user