namespace IStation.Model
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public class ScheduleConclusion : BaseModel, System.ICloneable
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public ScheduleConclusion() { }
|
|
/// <summary>
|
///
|
/// </summary>
|
/// <param name="rhs"></param>
|
public ScheduleConclusion(ScheduleConclusion rhs) : base(rhs)
|
{
|
this.RequestID = rhs.RequestID;
|
this.Station = rhs.Station;
|
this.TotalFlow = rhs.TotalFlow;
|
this.TotalHead = rhs.TotalHead;
|
this.TotalPower = rhs.TotalPower;
|
this.TotalEfficiency = rhs.TotalEfficiency;
|
this.WP = rhs.WP;
|
this.UWP = rhs.UWP;
|
this.Flags = rhs.Flags;
|
this.StartStopCount = rhs.StartStopCount;
|
this.MeritRatio = rhs.MeritRatio;
|
}
|
|
/// <summary>
|
///
|
/// </summary>
|
/// <param name="rhs"></param>
|
public void Reset(ScheduleConclusion rhs)
|
{
|
this.RequestID = rhs.RequestID;
|
this.Station = rhs.Station;
|
this.TotalFlow = rhs.TotalFlow;
|
this.TotalHead = rhs.TotalHead;
|
this.TotalPower = rhs.TotalPower;
|
this.TotalEfficiency = rhs.TotalEfficiency;
|
this.WP = rhs.WP;
|
this.UWP = rhs.UWP;
|
this.Flags = rhs.Flags;
|
this.StartStopCount = rhs.StartStopCount;
|
this.MeritRatio = rhs.MeritRatio;
|
}
|
|
/// <summary>
|
/// 请求标识
|
/// </summary>
|
public long RequestID { get; set; }
|
|
/// <summary>
|
/// 泵站
|
/// </summary>
|
public int Station { get; set; }
|
|
/// <summary>
|
/// 总流量
|
/// </summary>
|
public double TotalFlow { get; set; }
|
|
/// <summary>
|
/// 总扬程
|
/// </summary>
|
public double TotalHead { get; set; }
|
|
/// <summary>
|
/// 总功率
|
/// </summary>
|
public double TotalPower { get; set; }
|
|
/// <summary>
|
/// 总效率
|
/// </summary>
|
public double TotalEfficiency { get; set; }
|
|
/// <summary>
|
/// 千吨水能耗
|
/// </summary>
|
public double WP { get; set; }
|
|
/// <summary>
|
/// 单位水能耗
|
/// </summary>
|
public double UWP { get; set; }
|
|
/// <summary>
|
/// 运行标志列表
|
/// </summary>
|
public string Flags { get; set; }
|
|
/// <summary>
|
/// 启停次数
|
/// </summary>
|
public int StartStopCount { get; set; }
|
|
/// <summary>
|
/// 择优率
|
/// </summary>
|
public double MeritRatio { get; set; }
|
|
/// <summary>
|
///
|
/// </summary>
|
/// <returns></returns>
|
public ScheduleConclusion Clone()
|
{
|
return (ScheduleConclusion)this.MemberwiseClone();
|
}
|
|
object ICloneable.Clone()
|
{
|
return this.MemberwiseClone();
|
}
|
}
|
|
}
|