namespace IStation.Model
|
{
|
/// <summary>
|
/// 计算入参
|
/// </summary>
|
public class CalcInput
|
{
|
/// <summary>
|
/// 季节 1:春 2:夏 3:秋 4:冬
|
/// </summary>
|
public int Period { get; set; }
|
|
/// <summary>
|
/// 时间
|
/// </summary>
|
public DateTime Time { get; set; }
|
|
/// <summary>
|
/// 节点需求列表
|
/// </summary>
|
public List<NodeRequirement> NodeRequirements { get; set; }
|
|
/// <summary>
|
/// 需水量计划(待补充)
|
/// </summary>
|
public List<WaterDemandPlan> WaterDemandPlans { get; set; }
|
|
/// <summary>
|
/// 泵列表
|
/// </summary>
|
public List<CurrentPump> CurrentPumps { get; set; }
|
}
|
|
/// <summary>
|
/// 节点需求
|
/// </summary>
|
public class NodeRequirement
|
{
|
public NodeRequirement() { }
|
public NodeRequirement(NodeRequirement rhs)
|
{
|
this.ID = rhs.ID;
|
this.CurrentQ = rhs.CurrentQ;
|
this.CurrentH = rhs.CurrentH;
|
this.TargetQ = rhs.TargetQ;
|
this.TargetH = rhs.TargetH;
|
}
|
|
/// <summary>
|
/// ID
|
/// </summary>
|
public string ID { get; set; }
|
|
/// <summary>
|
/// 当前流量
|
/// </summary>
|
public double CurrentQ { get; set; }
|
|
/// <summary>
|
/// 当前扬程
|
/// </summary>
|
public double CurrentH { get; set; }
|
|
/// <summary>
|
/// 目标流量
|
/// </summary>
|
public double TargetQ { get; set; }
|
|
/// <summary>
|
/// 目标扬程
|
/// </summary>
|
public double TargetH { get; set; }
|
}
|
|
/// <summary>
|
/// 需水量计划(待补充)
|
/// </summary>
|
public class WaterDemandPlan
|
{
|
|
}
|
|
/// <summary>
|
/// 当前泵
|
/// </summary>
|
public class CurrentPump
|
{
|
public CurrentPump() { }
|
public CurrentPump(CurrentPump rhs)
|
{
|
this.ID = rhs.ID;
|
this.RunStatus = rhs.RunStatus;
|
this.HZ = rhs.HZ;
|
this.P = rhs.P;
|
}
|
|
/// <summary>
|
/// ID
|
/// </summary>
|
public string ID { get; set; }
|
|
/// <summary>
|
/// 运行状态
|
/// </summary>
|
public int RunStatus { get; set; }
|
|
/// <summary>
|
/// 频率
|
/// </summary>
|
public double HZ { get; set; }
|
|
/// <summary>
|
/// 功率
|
/// </summary>
|
public double P { get; set; }
|
}
|
}
|