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) }
);
}
}
}
}