using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
|
namespace IStation.Dto
|
{
|
public class ZyPrjAnaSetting
|
{
|
/// <summary>
|
/// 最少开泵时间(分钟)
|
/// </summary>
|
public int MinOpenTimeMinute { get; set; } = 30;
|
/// <summary>
|
/// 最少切泵时间(分钟)
|
/// </summary>
|
public int MinSwitchTimeMinute { get; set; } = 30;
|
/// <summary>
|
/// 最大切泵次数
|
/// </summary>
|
public int MaxPumpSwitchCount { get; set; } = 3;
|
/// <summary>
|
/// 优化方案: 0 用电量最少 1 电费最少
|
/// </summary>
|
public int OptSortType { get; set; } = 0;
|
|
/// <summary>
|
/// 不许切泵时间
|
/// </summary>
|
public List<TimeRangeZy> SwitchPumpIgnoreTimes { get; set; }
|
|
/// <summary>
|
/// 开泵时间
|
/// </summary>
|
public List<TimeRangeZy> OpenPumpTimes { get; set; }
|
|
/// <summary>
|
///
|
/// </summary>
|
public class TimeRangeZy
|
{
|
public bool IsUse { get; set; }
|
public int StartHour { get; set; }
|
public int StartMinute { get; set; }
|
public int EndHour { get; set; }
|
public int EndMinute { get; set; }
|
}
|
}
|
}
|