47 lines
1.2 KiB
C#
47 lines
1.2 KiB
C#
using System.ComponentModel.DataAnnotations.Schema;
|
|
using YLErp.DBModels.Attributes;
|
|
using YLErp.Helpers;
|
|
|
|
namespace YLErp.DBModels
|
|
{
|
|
[DataChange]
|
|
[Table("trade_rangeaccrual")]
|
|
public class trade_rangeaccrual : TradeExtendBase,IClonable<trade_rangeaccrual>
|
|
{
|
|
[DisplayName("区间下限"), TradeAuditChangeMsg]
|
|
[DataChange]
|
|
public double LowerRange { get; set; }
|
|
|
|
[DisplayName("区间上限"), TradeAuditChangeMsg]
|
|
[DataChange]
|
|
public double UpperRange { get; set; }
|
|
|
|
[DisplayName("区间收益率"), TradeAuditChangeMsg]
|
|
[DataChange]
|
|
public double BonusRate { get; set; }
|
|
|
|
[DisplayName("观察日")]
|
|
public string ObservationDates { get; set; }
|
|
|
|
/// <summary>
|
|
/// 最近观察日
|
|
/// </summary>
|
|
[NotMapped]
|
|
public DateTime? LatestObservationDate { get; set; }
|
|
|
|
[NotMapped]
|
|
public List<autocall_observation> HappenedObservations { get; set; }
|
|
|
|
public trade_rangeaccrual Clone()
|
|
{
|
|
return (trade_rangeaccrual)MemberwiseClone();
|
|
}
|
|
}
|
|
|
|
[NotMapped]
|
|
public class trade_rangeaccrualDto : trade_rangeaccrual
|
|
{
|
|
|
|
}
|
|
}
|