using System.ComponentModel.DataAnnotations; namespace Dlhis.ScheduledTask.DeviceUploadLog.Request; public class DeviceUploadLogManuallySetTimeInfoRequest : IValidatableObject { [Required(ErrorMessage = "设备号不能为空")] public string DeviceNo { get; set; } public DateTime Start { get; set; } public DateTime End { get; set; } /// public IEnumerable Validate(ValidationContext validationContext) { if (Start >= End) { yield return new ValidationResult("开始时间不可大于等于结束时间"); } } }