using BaseOUDAL; using System.ComponentModel; namespace YLErp.Model { public class TradeCashReq : BaseSearchReq { /// /// 流水记录时间 /// [DisplayName("流水记录时间")] public DateTime? HappenedDate { get; set; } /// /// 敲出障碍价格(仅当该笔流水为敲出流水的时候,这个字段才有值不为null) /// public double? BarrierPrice { get; set; } /// /// 是否平仓 配对的交易 /// public bool IsUnwindPairTrade { get; set; } public double? UnwindPriceCheck { get; set; } public double? UnwindPricePercentRateCheck { get; set; } public double? AmountCheck { get; set; } //平仓单价 public double? UnwindPrice { get; set; } [DisplayName("是否有效")] public string ValidState { get; set; } public double? TTM { get; set; } /// /// 期末价格 /// [DisplayName("期末价格")] public double? FinalPrice { get; set; } /// /// 期末现价 /// [DisplayName("期末现价")] public double? SpotPrice { get; set; } public double? TradeOriginalAmount { get; set; } /// /// 数量 /// public double? TradeAmount { get; set; } /// /// 平仓数量 /// public double? UnwindTradeAmount { get; set; } /// /// 平仓数量--真实--东证 /// public double? ActualUnwindNotional { get; set; } public double? DeltaInLots { get; set; } /// /// /// public int id { get; set; } /// /// 交易信息 /// public int TradeId { get; set; } /// /// 交割方式 /// public string ExceciseType { get; set; } /// /// 买卖方向 /// public string TradeType { get; set; } /// /// 看涨看跌 /// public string CallPut { get; set; } /// /// 行权价 /// public double? Strike { get; set; } /// /// 数量 /// public double? Notional { get; set; } /// /// 交割金额 /// public double? Amount { get; set; } /// /// 操作人_optid /// public int? OptId { get; set; } /// /// 操作人_optname /// public string OptName { get; set; } /// /// 操作时间_createdate /// public DateTime? OptDate { get; set; } public DateTime OptDateStart { get; set; } public DateTime OptDateEnd { get; set; } /// /// 平仓方向 /// public string UnwindType { get; set; } public double? QuoteUnwindFee { get; set; } public double UnwindFee { get; set; } public DateTime? ValueDate { get; set; } public double UnwindNotional { get; set; } public double ExtraAmount { get; set; } public double InitialAmount { get; set; } public double? UnwindVol { get; set; } public string VolType { get; set; } /// /// 东证字段 /// public double? MidVol { get; set; } public string ClientName { get; set; } public bool? IsPossibleExec { get; set; } public double UnwindPercentRate { get; set; } public double UnwindPricePercentRate { get; set; } public double TradePremium { get; set; } public bool IsExpire { get; set; } public string TradeStatus { get; set; } public double? AdvanceMoney { get; set; } public int UnwindMethod { get; set; } public double? UnwindStockEqvNotional { get; set; } public trade_cash_swap trade_cash_swap { get; set; } = new trade_cash_swap(); /// /// 1为互换 /// public int isSwap { get; set; } public int ParentTradeCashId { get; set; } } }