Files
zszq-trs/YLErpDAL/Modules/RiskExposure/Dto/EodPositionQueryDto.cs
T
2024-05-09 14:06:26 +08:00

70 lines
1.7 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace YLErp.Modules.RiskExposure.Dto
{
public class EodPositionQueryDto
{
public int id { get; set; }
public DateTime ValueDate { get; set; }
public string TradeJson { get; set; }
public string ParentTradeJson { get; set; }
public int? TradeId { get; set; }
public int? ParentTradeId { get; set; }
public string UnderlyingCode { get; set; }
public string ExchangeOptionCode { get; set; }
public int? UnderlyingId { get; set; }
public int? BookId { get; set; }
public string StructureType { get; set; }
public string TradeType { get; set; }
public double? Amount { get; set; }
public double? TotalPnL { get; set; }
public double? FirstTotalPnL { get; set; }
public double? Pv { get; set; }
public double? Cost { get; set; }
public double? FirstPv { get; set; }
public double? FirstCost { get; set; }
public double? Commission { get; set; }
public double? DailyPnL { get; set; }
public double? Delta { get; set; }
public double? DeltaCash { get; set; }
public double? Gamma { get; set; }
public double? GammaCash { get; set; }
public double? Vega { get; set; }
public double? Rho { get; set; }
public double? Theta { get; set; }
public double? PnLDelta { get; set; }
public double? PnLGamma { get; set; }
public double? PnLTheta { get; set; }
public double? PnLVega { get; set; }
public double? PnLPsi { get; set; }
}
}