Files
Yi.Framework/Yi.Abp.Net8/module/digital-collectibles/Yi.Framework.DigitalCollectibles.Domain.Shared/Attributes/ProbabilityAttribute.cs
2024-11-24 19:07:42 +08:00

27 lines
624 B
C#

using System.ComponentModel.DataAnnotations;
using System.Reflection;
using Yi.Framework.DigitalCollectibles.Domain.Shared.Consts;
namespace Yi.Framework.DigitalCollectibles.Domain.Shared.Attributes;
public class ProbabilityAttribute : Attribute
{
/// <summary>
/// 概率
/// </summary>
public double Probability { get; set; }
/// <summary>
/// 默认价值
/// </summary>
public double DefaultValue { get; set; }
public ProbabilityAttribute(double probability,double defaultValue)
{
this.Probability = probability;
this.DefaultValue = defaultValue;
}
}