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