using System;
namespace IStation.Entity
{
///
/// 曲线分析能效结论
///
public class CurveAnaRunResult : BaseModel
{
public CurveAnaRunResult() { }
public CurveAnaRunResult(CurveAnaRunResult rhs) : base(rhs)
{
this.Id = rhs.Id;
this.AnaSchemeId = rhs.AnaSchemeId;
this.Year = rhs.Year;
this.Month = rhs.Month;
this.RunningCount = rhs.RunningCount;
this.RunningFlag = rhs.RunningFlag;
this.MaxTime = rhs.MaxTime;
this.MinTime = rhs.MinTime;
this.TotalPointCount = rhs.TotalPointCount;
this.AnaPointCount = rhs.AnaPointCount;
this.UsePointCount = rhs.UsePointCount;
}
public void Reset(CurveAnaRunResult rhs)
{
this.Id = rhs.Id;
this.AnaSchemeId = rhs.AnaSchemeId;
this.Year = rhs.Year;
this.Month = rhs.Month;
this.RunningCount = rhs.RunningCount;
this.RunningFlag = rhs.RunningFlag;
this.MaxTime = rhs.MaxTime;
this.MinTime = rhs.MinTime;
this.TotalPointCount = rhs.TotalPointCount;
this.AnaPointCount = rhs.AnaPointCount;
this.UsePointCount = rhs.UsePointCount;
}
///
/// 分析方案Id
///
public long AnaSchemeId { get; set; }
///
/// 年份
///
public int Year { get; set; }
///
/// 月份
///
public int Month { get; set; }
///
/// 运行数量
///
public int RunningCount { get; set; }
///
/// 运行标志
///
public int RunningFlag { get; set; }
///
/// 最大时间
///
public DateTime MaxTime { get; set; }
///
/// 最小时间
///
public DateTime MinTime { get; set; }
///
/// 总点数
///
public int TotalPointCount { get; set; }
///
/// 可分析总点数
///
public int AnaPointCount { get; set; }
///
/// 使用点数量
///
public int UsePointCount { get; set; }
}
}