using System;
|
using System.ComponentModel.DataAnnotations;
|
|
namespace TProduct.Model
|
{
|
|
public class PressureMeter : System.ICloneable
|
{
|
public PressureMeter() { }
|
public PressureMeter(PressureMeter rhs)
|
{
|
Reset(rhs);
|
}
|
public void Reset(PressureMeter rhs)
|
{
|
if (rhs == null)
|
return;
|
this.ID = rhs.ID;
|
this.Name = rhs.Name;
|
this.Code = rhs.Code;
|
|
this.UseStatus = rhs.UseStatus;
|
this.RangeMin = rhs.RangeMin;
|
this.RangeMax = rhs.RangeMax;
|
}
|
/// <summary>
|
/// ID
|
/// </summary>
|
[Display(Name = "ID")]
|
public long ID { get; set; }
|
/// <summary>
|
/// 名称
|
/// </summary>
|
[Display(Name = "名称")]
|
public string Name
|
{
|
get { return _name; }
|
set { _name = value; }
|
}
|
private string _name;
|
|
/// <summary>
|
/// 编号
|
/// </summary>
|
[Display(Name = "编号")]
|
public string Code
|
{
|
get { return _code; }
|
set { _code = value; }
|
}
|
private string _code;
|
|
/// <summary>
|
/// 量程最小值
|
/// </summary>
|
[Display(Name = "量程最小值")]
|
public double RangeMin
|
{
|
get { return _rangeMin; }
|
set { _rangeMin = value; }
|
}
|
private double _rangeMin;
|
|
/// <summary>
|
/// 量程最大值
|
/// </summary>
|
[Display(Name = "量程最大值")]
|
public double RangeMax
|
{
|
get { return _rangeMax; }
|
set { _rangeMax = value; }
|
}
|
private double _rangeMax;
|
|
/// <summary>
|
/// 使用状态
|
/// </summary>
|
[Display(Name = "使用状态")]
|
public TProduct.Model.eUseStatus UseStatus
|
{
|
get { return _usestatus; }
|
set { _usestatus = value; }
|
}
|
private TProduct.Model.eUseStatus _usestatus = Model.eUseStatus.Enable;
|
|
|
|
public PressureMeter Clone()
|
{
|
return (PressureMeter)this.MemberwiseClone();
|
}
|
|
object ICloneable.Clone()
|
{
|
return this.MemberwiseClone();
|
}
|
}
|
}
|