using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace IStation.Model
|
{
|
/// <summary>
|
/// 能效依赖(单)时记录
|
/// </summary>
|
public class EtaAccordSingleHourRecord : System.ICloneable
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public EtaAccordSingleHourRecord() { }
|
|
/// <summary>
|
///
|
/// </summary>
|
public EtaAccordSingleHourRecord(EtaAccordSingleHourRecord rhs)
|
{
|
this.ID = rhs.ID;
|
this.CorpID = rhs.CorpID;
|
this.ConfigureID = rhs.ConfigureID;
|
this.AccordType = rhs.AccordType;
|
this.LowerLimit = rhs.LowerLimit;
|
this.UpperLimit = rhs.UpperLimit;
|
this.ObjectType = rhs.ObjectType;
|
this.ObjectID = rhs.ObjectID;
|
this.DataDay = rhs.DataDay;
|
this.DataHour = rhs.DataHour;
|
this.DataTime = rhs.DataTime;
|
this.Emin = rhs.Emin;
|
this.Emax = rhs.Emax;
|
this.Eavg = rhs.Eavg;
|
this.Qmin = rhs.Qmin;
|
this.Qmax = rhs.Qmax;
|
this.Qavg = rhs.Qavg;
|
this.Hmin = rhs.Hmin;
|
this.Hmax = rhs.Hmax;
|
this.Havg = rhs.Havg;
|
this.Pmin = rhs.Pmin;
|
this.Pmax = rhs.Pmax;
|
this.Pavg = rhs.Pavg;
|
this.WPmin = rhs.WPmin;
|
this.WPmax = rhs.WPmax;
|
this.WPavg = rhs.WPavg;
|
this.UWPmin = rhs.UWPmin;
|
this.UWPmax = rhs.UWPmax;
|
this.UWPavg = rhs.UWPavg;
|
this.Qt = rhs.Qt;
|
this.Qtt = rhs.Qtt;
|
this.Dt = rhs.Dt;
|
this.Dtt = rhs.Dtt;
|
this.RunTime = rhs.RunTime;
|
this.TotalRunTime = rhs.TotalRunTime;
|
this.PointCount = rhs.PointCount;
|
this.TotalPointCount = rhs.TotalPointCount;
|
}
|
|
/// <summary>
|
///
|
/// </summary>
|
public void Reset(EtaAccordSingleHourRecord rhs)
|
{
|
this.ID = rhs.ID;
|
this.CorpID = rhs.CorpID;
|
this.ConfigureID = rhs.ConfigureID;
|
this.AccordType = rhs.AccordType;
|
this.LowerLimit = rhs.LowerLimit;
|
this.UpperLimit = rhs.UpperLimit;
|
this.ObjectType = rhs.ObjectType;
|
this.ObjectID = rhs.ObjectID;
|
this.DataDay = rhs.DataDay;
|
this.DataHour = rhs.DataHour;
|
this.DataTime = rhs.DataTime;
|
this.Emin = rhs.Emin;
|
this.Emax = rhs.Emax;
|
this.Eavg = rhs.Eavg;
|
this.Qmin = rhs.Qmin;
|
this.Qmax = rhs.Qmax;
|
this.Qavg = rhs.Qavg;
|
this.Hmin = rhs.Hmin;
|
this.Hmax = rhs.Hmax;
|
this.Havg = rhs.Havg;
|
this.Pmin = rhs.Pmin;
|
this.Pmax = rhs.Pmax;
|
this.Pavg = rhs.Pavg;
|
this.WPmin = rhs.WPmin;
|
this.WPmax = rhs.WPmax;
|
this.WPavg = rhs.WPavg;
|
this.UWPmin = rhs.UWPmin;
|
this.UWPmax = rhs.UWPmax;
|
this.UWPavg = rhs.UWPavg;
|
this.Qt = rhs.Qt;
|
this.Qtt = rhs.Qtt;
|
this.Dt = rhs.Dt;
|
this.Dtt = rhs.Dtt;
|
this.RunTime = rhs.RunTime;
|
this.TotalRunTime = rhs.TotalRunTime;
|
this.PointCount = rhs.PointCount;
|
this.TotalPointCount = rhs.TotalPointCount;
|
}
|
|
/// <summary>
|
/// 标识
|
/// </summary>
|
public long ID { get; set; }
|
|
/// <summary>
|
/// 客户标识
|
/// </summary>
|
public long CorpID { get; set; }
|
|
/// <summary>
|
/// 配置标识
|
/// </summary>
|
public long ConfigureID { get; set; }
|
|
/// <summary>
|
/// 依赖类型
|
/// </summary>
|
public Model.Eta.eAccordType AccordType { get; set; }
|
|
/// <summary>
|
/// 下限
|
/// </summary>
|
public double LowerLimit { get; set; }
|
|
/// <summary>
|
/// 上限
|
/// </summary>
|
public double UpperLimit { get; set; }
|
|
/// <summary>
|
/// 对象类型
|
/// </summary>
|
public string ObjectType { get; set; }
|
|
/// <summary>
|
/// 对象标识
|
/// </summary>
|
public long ObjectID { get; set; }
|
|
/// <summary>
|
/// 数据日期
|
/// </summary>
|
public DateTime DataDay { get; set; }
|
|
/// <summary>
|
/// 数据小时
|
/// </summary>
|
public int DataHour { get; set; }
|
|
/// <summary>
|
/// 数据时间
|
/// </summary>
|
public DateTime DataTime { get; set; }
|
|
/// <summary>
|
/// 最小效率
|
/// </summary>
|
public double Emin { get; set; }
|
|
/// <summary>
|
/// 最大效率
|
/// </summary>
|
public double Emax { get; set; }
|
|
/// <summary>
|
/// 平均效率
|
/// </summary>
|
public double Eavg { get; set; }
|
|
/// <summary>
|
/// 最小流量
|
/// </summary>
|
public double Qmin { get; set; }
|
|
/// <summary>
|
/// 最大流量
|
/// </summary>
|
public double Qmax { get; set; }
|
|
/// <summary>
|
/// 平均流量
|
/// </summary>
|
public double Qavg { get; set; }
|
|
/// <summary>
|
/// 最小扬程
|
/// </summary>
|
public double Hmin { get; set; }
|
|
/// <summary>
|
/// 最大扬程
|
/// </summary>
|
public double Hmax { get; set; }
|
|
/// <summary>
|
/// 平均扬程
|
/// </summary>
|
public double Havg { get; set; }
|
|
/// <summary>
|
/// 最小功率
|
/// </summary>
|
public double Pmin { get; set; }
|
|
/// <summary>
|
/// 最大功率
|
/// </summary>
|
public double Pmax { get; set; }
|
|
/// <summary>
|
/// 平均功率
|
/// </summary>
|
public double Pavg { get; set; }
|
|
/// <summary>
|
/// 最小千吨能耗
|
/// </summary>
|
public double WPmin { get; set; }
|
|
/// <summary>
|
/// 最大千吨能耗
|
/// </summary>
|
public double WPmax { get; set; }
|
|
/// <summary>
|
/// 平均千吨能耗
|
/// </summary>
|
public double WPavg { get; set; }
|
|
/// <summary>
|
/// 最小单位能耗
|
/// </summary>
|
public double UWPmin { get; set; }
|
|
/// <summary>
|
/// 最大单位能耗
|
/// </summary>
|
public double UWPmax { get; set; }
|
|
/// <summary>
|
/// 平均单位能耗
|
/// </summary>
|
public double UWPavg { get; set; }
|
|
/// <summary>
|
/// 电能
|
/// </summary>
|
public double Dt { get; set; }
|
|
/// <summary>
|
/// 总电能
|
/// </summary>
|
public double Dtt { get; set; }
|
|
/// <summary>
|
/// 累计流量
|
/// </summary>
|
public double Qt { get; set; }
|
|
/// <summary>
|
/// 总流量
|
/// </summary>
|
public double Qtt { get; set; }
|
|
/// <summary>
|
/// 运行时间
|
/// </summary>
|
public int RunTime { get; set; }
|
|
/// <summary>
|
/// 总运行时间
|
/// </summary>
|
public int TotalRunTime { get; set; }
|
|
/// <summary>
|
/// 点数
|
/// </summary>
|
public int PointCount { get; set; }
|
|
/// <summary>
|
/// 总点数
|
/// </summary>
|
public int TotalPointCount { get; set; }
|
|
/// <summary>
|
///
|
/// </summary>
|
public EtaAccordSingleHourRecord Clone()
|
{
|
return (EtaAccordSingleHourRecord)this.MemberwiseClone();
|
}
|
|
object ICloneable.Clone()
|
{
|
return this.MemberwiseClone();
|
}
|
|
|
}
|
}
|