using System.ComponentModel.DataAnnotations.Schema; namespace YLErp.DBModels { [Table("autocall_observation")] public class autocall_observation : TradeExtendBase, IDataEntity, IDataTraceV2, IClonable { public DateTime StartDate { get; set; } public DateTime EndDate { get; set; } /// /// 实际名义本金 /// public double StockEqvNotional { get; set; } /// /// 票息率 /// public double CouponRate { get; set; } /// /// 支付金额 /// public double PaymentAmount { get; set; } /// /// 结算份额 /// public double PaymentNotional { get; set; } /// /// 支付日期 /// public DateTime PaymentDate { get; set; } /// /// 结算模式 /// public string SettlementMode { get; set; } /// /// 转其他交易后的交易编号 /// public string ConvTradeNumber { get; set; } /// /// 累计id /// [NotMapped] public string ConvForwardTradeId { get; set; } /// /// 年化权利金 /// [NotMapped] public double? AnnualizedPremiumRate { get; set; } /// /// 年化权利金金额 /// [NotMapped] public double AnnualizedTradePrice { get; set; } [NotMapped] public override int? OptId { set; get; } [NotMapped] public override string OptName { set; get; } [NotMapped] public override DateTime? OptDate { set; get; } /// /// 资金ID /// public int? CashId { get; set; } public autocall_observation Clone() { return (autocall_observation)MemberwiseClone(); } public string GetDataTraceKeyId() { return TradeId.ToString(); } public string GetDataTraceKeyInfo() { return "累积票息"; } } }