34 lines
880 B
C#
34 lines
880 B
C#
using System.ComponentModel.DataAnnotations.Schema;
|
||
|
||
namespace KLHZ.Trader.Core.DataLayer.Entities.Trades
|
||
{
|
||
/// <summary>
|
||
/// Обезличенная сделка с биржи над инструментом.
|
||
/// </summary>
|
||
[Table("instrument_trades")]
|
||
public class InstrumentTrade
|
||
{
|
||
[Column("trade_id")]
|
||
public long Id { get; set; }
|
||
|
||
[Column("bought_at")]
|
||
public DateTime BoughtAt { get; set; }
|
||
|
||
[Column("figi")]
|
||
public required string Figi { get; set; }
|
||
|
||
[Column("ticker")]
|
||
public required string Ticker { get; set; }
|
||
|
||
[Column("price")]
|
||
|
||
public decimal Price { get; set; }
|
||
|
||
[Column("count")]
|
||
public decimal Count { get; set; }
|
||
|
||
[Column("direction")]
|
||
public TradeDirection Direction { get; set; }
|
||
}
|
||
}
|