Files
zszq-trs/Framework/YLErp.Core/DBModels/trade_rangeaccrual.cs
T
2024-05-09 14:06:26 +08:00

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
{
}
}