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