using System.ComponentModel.DataAnnotations; using YD_Event.Core.Enum; namespace YD_Event.Application.Points.Dtos; /// /// 积分规则详情输入 /// public class PointsRuleDetailInput { /// /// 起始名次 /// public int StartRank { get; set; } /// /// 截止名次 /// public int EndRank { get; set; } /// /// 发放积分个数 /// public int Points { get; set; } } /// /// 添加积分规则输入 /// public class AddPointsRuleInput { /// /// 积分规则名称 /// [Required(ErrorMessage = "积分规则名称不能为空")] public string RuleName { get; set; } /// /// 参与积分(发放积分个数) /// public int? ParticipationPoints { get; set; } /// /// 备注 /// public string? Remark { get; set; } /// /// 关联的名次积分规则 /// public List? Details { get; set; } }