using System; using System.ComponentModel.DataAnnotations; using YunDa.SOMS.DataTransferObject; using YunDa.SOMS.Entities.DataMonitoring; namespace YunDa.SOMS.DataTransferObject.DataMonitoring.SecondaryCircuitInspection { /// /// 二次回路巡检计划查询输入DTO /// public class SecondaryCircuitInspectionPlanQueryInput : PagedAndSortedResultRequestDto { /// /// 关键字搜索(名称、描述) /// public string Keyword { get; set; } /// /// 变电站ID /// public Guid? TransformerSubstationId { get; set; } /// /// 巡检计划类型 /// public SecondaryCircuitInspectionPlanType? PlanType { get; set; } /// /// 巡检优先级 /// public SecondaryCircuitInspectionPriority? Priority { get; set; } /// /// 是否启用 /// public bool? IsActive { get; set; } /// /// 最后执行结果 /// public SecondaryCircuitInspectionResultStatus? LastExecutionResult { get; set; } /// /// 创建时间开始 /// public DateTime? CreationTimeStart { get; set; } /// /// 创建时间结束 /// public DateTime? CreationTimeEnd { get; set; } /// /// 最后执行时间开始 /// public DateTime? LastExecutionTimeStart { get; set; } /// /// 最后执行时间结束 /// public DateTime? LastExecutionTimeEnd { get; set; } /// /// 下次执行时间开始 /// public DateTime? NextExecutionTimeStart { get; set; } /// /// 下次执行时间结束 /// public DateTime? NextExecutionTimeEnd { get; set; } /// /// 创建人ID /// public Guid? CreatorUserId { get; set; } /// /// 是否包含子项信息 /// public bool IncludeItems { get; set; } = false; /// /// 是否包含事件驱动配置 /// public bool IncludeEventDrivenConfigs { get; set; } = false; } }