namespace IStation.Dto
|
{
|
/// <summary>
|
/// 调度配置
|
/// </summary>
|
public class ScheduleConfigDto
|
{
|
|
|
/// <summary>
|
/// 最小开泵数量
|
/// </summary>
|
public int MinOpenCount { get; set; }
|
|
/// <summary>
|
/// 最大开泵数量
|
/// </summary>
|
public int MaxOpenCount { get; set; }
|
|
/// <summary>
|
/// 必开泵列表
|
/// </summary>
|
public List<int> MustOpenFlagList { get; set; }
|
|
/// <summary>
|
/// 必关泵列表
|
/// </summary>
|
public List<int> MustCloseFlagList { get; set; }
|
|
/// <summary>
|
/// 禁用泵组合列表
|
/// </summary>
|
public List<List<int>> ForbiddenFlagCombineList { get; set; }
|
|
/// <summary>
|
/// 关联泵组合列表
|
/// </summary>
|
public List<List<int>> AssociativeFlagCombineList { get; set; }
|
|
/// <summary>
|
/// 同段泵组合列表
|
/// </summary>
|
public List<List<int>> SameSectionFlagCombineList { get; set; }
|
|
/// <summary>
|
/// 供水限制列表
|
/// </summary>
|
public List<WaterSupplyLimitDto> WaterSupplyLimitList { get; set; }
|
|
/// <summary>
|
/// 频率限制列表
|
/// </summary>
|
public List<FrequencyLimitDto> FrequencyLimitList { get; set; }
|
|
/// <summary>
|
/// 泵累计运行时长字典
|
/// </summary>
|
public Dictionary<int, double> FlagCumulativeRuntimeDict { get; set; }
|
}
|
}
|