using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; namespace IStation.Model { /// /// 泵曲线 /// public partial class PumpCurve : System.ICloneable { /// /// /// public PumpCurve() { } /// /// /// public PumpCurve(PumpCurve rhs) { this.ID = rhs.ID; this.CorpID = rhs.CorpID; this.CurveCode = rhs.CurveCode; this.SourceFrom = rhs.SourceFrom; this.CreateMethod = rhs.CreateMethod; this.CoordParas = rhs.CoordParas; this.CurveInfo = rhs.CurveInfo; this.PointInfo = rhs.PointInfo; this.Description = rhs.Description; this.ReliabilityStatus = rhs.ReliabilityStatus; this.CreateUserID = rhs.CreateUserID; this.CreateTime = rhs.CreateTime; this.UpdateUserID = rhs.UpdateUserID; this.UpdateTime = rhs.UpdateTime; } /// /// /// public void Reset(PumpCurve rhs) { this.ID = rhs.ID; this.CorpID = rhs.CorpID; this.CurveCode = rhs.CurveCode; this.SourceFrom = rhs.SourceFrom; this.CreateMethod = rhs.CreateMethod; this.CoordParas = rhs.CoordParas; this.CurveInfo = rhs.CurveInfo; this.PointInfo = rhs.PointInfo; this.Description = rhs.Description; this.ReliabilityStatus = rhs.ReliabilityStatus; this.CreateUserID = rhs.CreateUserID; this.CreateTime = rhs.CreateTime; this.UpdateUserID = rhs.UpdateUserID; this.UpdateTime = rhs.UpdateTime; } /// /// 标识 /// public long ID { get; set; } /// /// 客户标识 /// public long CorpID { get; set; } /// /// 曲线编码 /// public string CurveCode { get; set; } /// /// 曲线来源 /// public eCurveSourceFrom SourceFrom { get; set; } /// /// 创建方法 /// public eCurveCreateMethod CreateMethod { get; set; } /// /// 坐标参数 /// public CurveCoordinateParas CoordParas { get; set; } /// /// 曲线信息 /// public SingleCurveExpressGroup CurveInfo { get; set; } /// /// 点信息 /// public SingleCurvePointListGroup PointInfo { get; set; } /// /// 可信度 /// public eReliabilityStatus ReliabilityStatus { get; set; } /// /// 备注说明 /// public string Description { get; set; } /// /// 创建用户标识 /// public long CreateUserID { get; set; } /// /// 创建时间 /// public DateTime CreateTime { get; set; } /// /// 更新用户标识 /// public long? UpdateUserID { get; set; } /// /// 更新时间 /// public DateTime? UpdateTime { get; set; } /// /// /// public PumpCurve Clone() { return new PumpCurve(this); } object ICloneable.Clone() { return this.Clone(); } } }