using System;
|
using System.ComponentModel.DataAnnotations;
|
|
namespace TProduct.Model
|
{
|
/// <summary>
|
/// 泵
|
/// </summary>
|
public partial class ProductPump : System.ICloneable
|
{
|
|
public ProductPump() { }
|
|
public ProductPump(ProductPump rhs)
|
{
|
this.ID = rhs.ID;
|
this.MotorMainID = rhs.MotorMainID;
|
this.Ratedn = rhs.Ratedn;
|
this.D2 = rhs.D2;
|
this.PosiAngle = rhs.PosiAngle;
|
|
this.CurveFitTypeQH = rhs.CurveFitTypeQH;
|
this.CurveFitTypeQE = rhs.CurveFitTypeQE;
|
this.CurveFitTypeQP = rhs.CurveFitTypeQP;
|
}
|
|
public void Reset(ProductPump rhs)
|
{
|
this.ID = rhs.ID;
|
this.MotorMainID = rhs.MotorMainID;
|
this.Ratedn = rhs.Ratedn;
|
this.D2 = rhs.D2;
|
this.PosiAngle = rhs.PosiAngle;
|
|
this.CurveFitTypeQH = rhs.CurveFitTypeQH;
|
this.CurveFitTypeQE = rhs.CurveFitTypeQE;
|
this.CurveFitTypeQP = rhs.CurveFitTypeQP;
|
}
|
|
/// <summary>
|
/// 就是ProdcutMain的ID 是从属表
|
/// </summary>
|
[Display(Name = "就是ProdcutMain的ID 是从属表")]
|
public long ID { get; set; }
|
|
/// <summary>
|
/// 电机型号ID
|
/// </summary>
|
[Display(Name = "电机型号ID")]
|
public long? MotorMainID { get; set; }
|
|
/// <summary>
|
/// 额定转速
|
/// </summary>
|
[Display(Name = "额定转速")]
|
public double? Ratedn { get; set; }
|
|
/// <summary>
|
/// 叶轮外径
|
/// </summary>
|
[Display(Name = "叶轮外径")]
|
public double? D2 { get; set; }
|
|
/// <summary>
|
/// 安放角(轴流泵)
|
/// </summary>
|
[Display(Name = "安放角(轴流泵)")]
|
public double? PosiAngle { get; set; }
|
|
|
/// <summary>
|
///
|
/// </summary>
|
[Display(Name = "扬程线拟合方式")]
|
public Eventech.Model.eCurveFitType CurveFitTypeQH
|
{
|
get { return _curveFitTypeQH; }
|
set { _curveFitTypeQH = value; }
|
}
|
private Eventech.Model.eCurveFitType _curveFitTypeQH = Eventech.Model.eCurveFitType.CubicCurve;
|
|
/// <summary>
|
///
|
/// </summary>
|
[Display(Name = "效率线拟合方式")]
|
public Eventech.Model.eCurveFitType CurveFitTypeQE
|
{
|
get { return _curveFitTypeQE; }
|
set { _curveFitTypeQE = value; }
|
}
|
private Eventech.Model.eCurveFitType _curveFitTypeQE = Eventech.Model.eCurveFitType.CubicCurve;
|
|
/// <summary>
|
///
|
/// </summary>
|
[Display(Name = "功率线拟合方式")]
|
public Eventech.Model.eCurveFitType CurveFitTypeQP
|
{
|
get { return _curveFitTypeQP; }
|
set { _curveFitTypeQP = value; }
|
}
|
private Eventech.Model.eCurveFitType _curveFitTypeQP = Eventech.Model.eCurveFitType.CubicCurve;
|
|
|
public ProductPump Clone()
|
{
|
return (ProductPump)this.MemberwiseClone();
|
}
|
|
object ICloneable.Clone()
|
{
|
return this.MemberwiseClone();
|
}
|
}
|
}
|