using System; namespace IStation.Model { /// /// 泵变速曲线 /// public partial class PumpSpeedCurve : BaseModel, System.ICloneable { /// /// /// public PumpSpeedCurve() { } /// /// /// public PumpSpeedCurve(PumpSpeedCurve rhs) : base(rhs) { PumpCurveID = rhs.PumpCurveID; HZ = rhs.HZ; SourceFrom = rhs.SourceFrom; CreateMethod = rhs.CreateMethod; CoordParas = rhs.CoordParas; CurveInfo = rhs.CurveInfo; ReliabilityStatus = rhs.ReliabilityStatus; CreateTime = rhs.CreateTime; UpdateTime = rhs.UpdateTime; Description = rhs.Description; } /// /// /// public void Reset(PumpSpeedCurve rhs) { ID = rhs.ID; PumpCurveID = rhs.PumpCurveID; HZ = rhs.HZ; SourceFrom = rhs.SourceFrom; CreateMethod = rhs.CreateMethod; CoordParas = rhs.CoordParas; CurveInfo = rhs.CurveInfo; ReliabilityStatus = rhs.ReliabilityStatus; CreateTime = rhs.CreateTime; UpdateTime = rhs.UpdateTime; Description = rhs.Description; } /// /// /// public long PumpCurveID { get; set; } /// /// 频率 /// public double HZ { get; set; } /// /// 曲线来源 /// public eCurveSourceFrom SourceFrom { get; set; } /// /// 创建方法 /// public eCurveCreateMethod CreateMethod { get; set; } /// /// 坐标参数 /// public CurveCoordinateParas CoordParas { get; set; } /// /// 曲线信息 /// public FeatCurveExpressGroup CurveInfo { get; set; } /// /// 可信度 /// public eReliabilityStatus ReliabilityStatus { get; set; } /// /// 创建时间 /// public DateTime CreateTime { get; set; } /// /// 更新时间 /// public DateTime? UpdateTime { get; set; } /// /// 备注说明 /// public string Description { get; set; } /// /// /// public PumpSpeedCurve Clone() { return new PumpSpeedCurve(this); } object ICloneable.Clone() { return Clone(); } } }