using System; using System.Collections.Generic; using System.ComponentModel; using System.ComponentModel.DataAnnotations.Schema; using YLErp.Helpers; namespace YLErp.DBModels { /// /// 互换流水表 /// [Table("swap_flow")] public class swap_flow: DBModelBaseV2 { /// /// 交易时间 /// [DisplayName("交易时间")] [DataChange] public DateTime? OccurTime { get; set; } /// /// 资金账号 /// [DisplayName("资金账号")] [DataChange] public string FundAccount { get; set; } /// /// 互换交易编号id /// [DisplayName("互换交易编号id")] [DataChange] public int? SwapTradeId { get; set; } /// /// 互换交易编号 /// [DisplayName("互换交易编号")] [DataChange] public string SwapTradeNo { get; set; } /// /// 买卖方向 /// [DisplayName("买卖方向")] [DataChange] public int BsType { get; set; } /// /// 标的代码 /// [DisplayName("标的代码")] [DataChange] public string UnderlyingCode { get; set; } /// /// 成交数量 /// [DisplayName("成交数量")] [DataChange] public decimal TradingQty { get; set; } /// /// 成交金额 /// [DisplayName("成交金额")] [DataChange] public decimal TradingAmount { get; set; } /// /// 交易费用 /// [DisplayName("交易费用")] [DataChange] public decimal TradingFee { get; set; } /// /// 数据状态 0:废弃,1:等待流水合成完成,100:完成 /// [DisplayName("数据状态")] [DataChange] public int DataState { get; set; } /// /// 合约乘数 /// [DisplayName("合约乘数")] [DataChange] public decimal ContractSize { get; set; } /// /// 电子盘流水id /// public long? trs_deal_id { get; set; } /// /// 成交均价(不含费) /// public decimal TradingAmountAvg { get; set; } /// /// 成交均价(含费) /// public decimal TradingAmountFeeAvg { get; set; } public int? ClientId { get; set; } /// /// 成交收益率 /// public decimal? ytm { get; set; } /// /// 成交净价(不含费) /// public decimal? TradingAmountNet { get; set; } /// /// 成交净价(含费) /// public decimal? TradingAmountNetFee { get; set; } /// /// 客户名称 /// public string ClientName { get; set; } /// /// 标的名称 /// public string UnderlyingName { get; set; } /// /// 成交类型(1:对冲成交;2:合约成交 /// public int? DealType { get; set; } = 2; /// /// 预警通过说明 /// public string limit_alert_remark { get; set; } public DateTime? SettleDate { get; set; } } }