using System;
|
|
namespace IStation.Entity
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public partial class CurveAnaScheme : BaseModel
|
{
|
public CurveAnaScheme() { }
|
public CurveAnaScheme(CurveAnaScheme rhs) : base(rhs)
|
{
|
this.Name = rhs.Name;
|
this.AnalyMode = rhs.AnalyMode;
|
this.AnalyParas = rhs.AnalyParas;
|
this.Frequency = rhs.Frequency;
|
this.MinTime = rhs.MinTime;
|
this.MaxTime = rhs.MaxTime;
|
this.HasAnaly = rhs.HasAnaly;
|
this.SortCode = rhs.SortCode;
|
this.Description = rhs.Description;
|
}
|
|
public void Reset(CurveAnaScheme rhs)
|
{
|
this.Id = rhs.Id;
|
this.Name = rhs.Name;
|
this.AnalyMode = rhs.AnalyMode;
|
this.AnalyParas = rhs.AnalyParas;
|
this.Frequency = rhs.Frequency;
|
this.MinTime = rhs.MinTime;
|
this.MaxTime = rhs.MaxTime;
|
this.HasAnaly = rhs.HasAnaly;
|
this.SortCode = rhs.SortCode;
|
this.Description = rhs.Description;
|
}
|
|
/// <summary>
|
/// 名称
|
/// </summary>
|
public string Name { get; set; }
|
|
/// <summary>
|
/// 分析模式
|
/// </summary>
|
public eAnalyMode AnalyMode { get; set; }
|
|
/// <summary>
|
/// 分析参数
|
/// </summary>
|
public string AnalyParas { get; set; }
|
|
/// <summary>
|
/// 频率(秒)
|
/// </summary>
|
public int Frequency { get; set; } = 120;
|
|
/// <summary>
|
/// 开始时间
|
/// </summary>
|
public DateTime MinTime { get; set; }
|
|
/// <summary>
|
/// 结束时间
|
/// </summary>
|
public DateTime MaxTime { get; set; }
|
|
/// <summary>
|
/// 是否分析
|
/// </summary>
|
public bool HasAnaly { get; set; }
|
|
|
/// <summary>
|
/// 排序码
|
/// </summary>
|
public int SortCode { get; set; }
|
|
/// <summary>
|
/// 说明
|
/// </summary>
|
public string Description { get; set; }
|
|
}
|
}
|