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