namespace IStation.Application.SZJT { /// /// /// public class QueryDmaSiteDayStatusListInput : IValidatableObject { /// /// id /// [Required, Range(1, long.MaxValue, ErrorMessage = "ID 必须大于0")] public long ID { get; set; } /// /// 开始日期 /// [Required] public DateTime StartDay { get; set; } /// /// 结束日期 /// [Required] public DateTime EndDay { get; set; } /// /// /// public IEnumerable Validate(ValidationContext validationContext) { if (StartDay.Date > EndDay.Date) { yield return new ValidationResult("开始日期不能晚于结束日期", new string[] { nameof(StartDay), nameof(EndDay) }); } } } }