Files
zszq-trs/Framework/YLErp.Core/DBModels/ClientPosition.cs
T

121 lines
3.5 KiB
C#

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace YLErp.DBModels
{
[Table("client_position")]
public class ClientPosition
{
/// <summary>
/// 主键ID
/// </summary>
[Key]
public long id { get; set; }
/// <summary>
/// 客户机构编码
/// </summary>
public long? client_id { get; set; }
/// <summary>
/// 客户机构名称
/// </summary>
public string client_name { get; set; }
/// <summary>
/// 客户用户编号
/// </summary>
public long? client_user_id { get; set; }
/// <summary>
/// 客户用户名称
/// </summary>
public string client_user_name { get; set; }
/// <summary>
/// 交易方向(0:多头,1:空头)
/// </summary>
public int side { get; set; }
/// <summary>
/// 债券代码
/// </summary>
public string security_id { get; set; }
/// <summary>
/// 债券名称
/// </summary>
public string symbol { get; set; }
/// <summary>
/// 当前收益率
/// </summary>
public decimal? yield_now { get; set; }
/// <summary>
/// 当前净价
/// </summary>
public decimal? price_now { get; set; }
/// <summary>
/// 当前全价
/// </summary>
public decimal? full_price_now { get; set; }
/// <summary>
/// 成交收益率(平均)
/// </summary>
public decimal? deal_yield_avg { get; set; }
/// <summary>
/// 成交净价(平均)
/// </summary>
public decimal? deal_price_avg { get; set; }
/// <summary>
/// 成交全价(平均)
/// </summary>
public decimal? deal_full_price_avg { get; set; }
/// <summary>
/// 持仓数量(万)
/// </summary>
public decimal? position_qty { get; set; }
/// <summary>
/// 交易费用
/// </summary>
public decimal? commission { get; set; }
/// <summary>
/// 互换市值
/// </summary>
public decimal? swap_market_value { get; set; }
/// <summary>
/// 持仓盈亏
/// </summary>
public decimal? position_profit_loss { get; set; }
/// <summary>
/// 当日盈亏=今日pv-lastPv
/// </summary>
public decimal? today_profit_loss { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime? create_time { get; set; }
/// <summary>
/// 创建人
/// </summary>
public long? create_user { get; set; }
/// <summary>
/// 更新时间
/// </summary>
public DateTime? update_time { get; set; }
/// <summary>
/// 持仓名义本金
/// </summary>
public decimal? position_notional_principal { get; set; }
/// <summary>
/// 更新人
/// </summary>
public long? update_user { get; set; }
/// <summary>
/// 收支方向 1:收取:2支付
/// </summary>
public int direction { get; set; }
[NotMapped]
public bool Current { get; set; }
}
}