namespace Yw.Application { /// /// /// public class UpdateHealthQuotaEvaluationModelAutoInput : IValidatableObject { /// /// id /// [Required, Range(1, long.MaxValue, ErrorMessage = "ID 必须大于0")] public long ID { get; set; } /// /// 名称 /// [Required] public string Name { get; set; } /// /// 评价标准 /// [Required] public AutoEvaluation Evaluation { get; set; } /// /// 缺省值 /// [Required] public double DefaultValue { get; set; } /// /// 说明 /// public string Description { get; set; } /// /// /// public IEnumerable Validate(ValidationContext validationContext) { if (this.Evaluation == null) { yield return new ValidationResult( "Evaluation 不能为空" , new[] { nameof(Evaluation) } ); } } } }