using System;
|
using System.Collections.Generic;
|
|
namespace IStation.OpenDto
|
{
|
/// <summary>
|
/// TestProjectBase,TestProjectItemBundle与TestProjectItem结合 (数据库视图)
|
/// </summary>
|
public class TestProjectItem : System.ICloneable
|
{
|
public TestProjectItem() { }
|
|
|
|
public TestProjectItem(TestProjectItem item)
|
{
|
SeriesID = item.SeriesID;
|
ProductID = item.ProductID;
|
PartID = item.PartID;
|
ProjectUseStatus = item.ProjectUseStatus;
|
|
ProjectCode = item.ProjectCode;
|
ProjectName = item.ProjectName;
|
IsFixed = item.IsFixed;
|
ProjectJudgeResult = item.ProjectJudgeResult;
|
ReportFileNO = item.ReportFileNO;
|
|
ProjectID = item.ProjectID;
|
TestStandardID = item.TestStandardID;
|
TestGradeID = item.TestGradeID;
|
BenchID = item.BenchID;
|
|
|
ItemID = item.ItemID;
|
ItemCode = item.ItemCode;
|
ItemName = item.ItemName;
|
ItemUseStatus = item.ItemUseStatus;
|
ItemCreateUserName = item.ItemCreateUserName;
|
ItemCreateTime = item.ItemCreateTime;
|
LastTestUserName = item.LastTestUserName;
|
TestStartTime = item.TestStartTime;
|
TestEndTime = item.TestEndTime;
|
ItemLogContent = item.ItemLogContent;
|
ItemJudgeResult = item.ItemJudgeResult;
|
|
CoordinateParas = item.CoordinateParas;
|
PointNumber = item.PointNumber;
|
|
ItemTestResult = item.ItemTestResult;
|
ItemTestTarget = item.ItemTestTarget;
|
}
|
|
#region Project
|
/// <summary>
|
/// 测试项目标识
|
/// </summary>
|
public long ProjectID
|
{
|
get { return _projectid; }
|
set { _projectid = value; }
|
}
|
private long _projectid;
|
|
/// <summary>
|
/// 产品标识
|
/// </summary>
|
public long SeriesID
|
{
|
get { return _seriesid; }
|
set { _seriesid = value; }
|
}
|
private long _seriesid;
|
|
/// <summary>
|
/// 产品标识
|
/// </summary>
|
public long ProductID
|
{
|
get { return _productid; }
|
set { _productid = value; }
|
}
|
private long _productid;
|
|
/// <summary>
|
/// 产品标识
|
/// </summary>
|
public long PartID
|
{
|
get { return _partid; }
|
set { _partid = value; }
|
}
|
private long _partid;
|
|
/// <summary>
|
/// 状态
|
/// </summary>
|
public string ProjectUseStatus { get; set; }
|
|
|
/// <summary>
|
/// 测试编号
|
/// </summary>
|
public string ProjectCode
|
{
|
get { return _prjcode; }
|
set { _prjcode = value; }
|
}
|
private string _prjcode;
|
|
/// <summary>
|
/// 测试项目名
|
/// </summary>
|
public string ProjectName
|
{
|
get { return _prjname; }
|
set { _prjname = value; }
|
}
|
private string _prjname;
|
|
/// <summary>
|
/// 判断结果合格与否
|
/// </summary>
|
public string ProjectJudgeResult
|
{
|
get { return _prjjudgeresult; }
|
set { _prjjudgeresult = value; }
|
}
|
private string _prjjudgeresult;
|
|
/// <summary>
|
/// 是否已固定
|
/// </summary>
|
public bool IsFixed
|
{
|
get { return _isfixed; }
|
set { _isfixed = value; }
|
}
|
private bool _isfixed;
|
|
/// <summary>
|
/// 选型报告文件名
|
/// </summary>
|
public string ReportFileNO
|
{
|
get { return _reportFileNO; }
|
set { _reportFileNO = value; }
|
}
|
private string _reportFileNO;
|
#endregion
|
|
|
|
#region Bundle
|
|
|
|
/// <summary>
|
/// 测试台ID
|
/// </summary>
|
public long BenchID
|
{
|
get { return _benchid; }
|
set { _benchid = value; }
|
}
|
private long _benchid;
|
|
/// <summary>
|
/// 测试标准
|
/// </summary>
|
public string TestStandardID
|
{
|
get { return _teststandardid; }
|
set { _teststandardid = value; }
|
}
|
private string _teststandardid;
|
|
/// <summary>
|
/// 测试标准级数
|
/// </summary>
|
public string TestGradeID
|
{
|
get { return _teststandardgrade; }
|
set { _teststandardgrade = value; }
|
}
|
private string _teststandardgrade;
|
|
|
#endregion
|
|
|
|
#region Item
|
/// <summary>
|
/// 测试项目标识
|
/// </summary>
|
public long ItemID
|
{
|
get { return _itemid; }
|
set { _itemid = value; }
|
}
|
private long _itemid;
|
|
/// <summary>
|
/// 编号
|
/// </summary>
|
public string ItemCode
|
{
|
get { return _itemcode; }
|
set { _itemcode = value; }
|
}
|
private string _itemcode;
|
|
/// <summary>
|
/// 名称
|
/// </summary>
|
public string ItemName
|
{
|
get { return _itemname; }
|
set { _itemname = value; }
|
}
|
private string _itemname;
|
|
/// <summary>
|
/// 状态
|
/// </summary>
|
public string ItemUseStatus
|
{
|
get { return _itemusestatus; }
|
set { _itemusestatus = value; }
|
}
|
private string _itemusestatus;
|
|
/// <summary>
|
/// 创建人
|
/// </summary>
|
public string ItemCreateUserName
|
{
|
get { return _itemcreateuserid; }
|
set { _itemcreateuserid = value; }
|
}
|
private string _itemcreateuserid;
|
|
/// <summary>
|
/// 创建时间
|
/// </summary>
|
public DateTime ItemCreateTime
|
{
|
get { return _itemcreatetime; }
|
set { _itemcreatetime = value; }
|
}
|
private DateTime _itemcreatetime;
|
|
/// <summary>
|
/// 测试人
|
/// </summary>
|
public string LastTestUserName
|
{
|
get { return _lasttestuserid; }
|
set { _lasttestuserid = value; }
|
}
|
private string _lasttestuserid;
|
|
/// <summary>
|
/// 测试时间
|
/// </summary>
|
public DateTime? TestStartTime
|
{
|
get { return _testStartTime; }
|
set { _testStartTime = value; }
|
}
|
private DateTime? _testStartTime;
|
|
/// <summary>
|
/// 测试时间
|
/// </summary>
|
public DateTime? TestEndTime
|
{
|
get { return _testEndTime; }
|
set { _testEndTime = value; }
|
}
|
private DateTime? _testEndTime;
|
|
/// <summary>
|
/// 日志内容
|
/// </summary>
|
public string ItemLogContent
|
{
|
get { return _itemlogcontent; }
|
set { _itemlogcontent = value; }
|
}
|
private string _itemlogcontent = "";
|
|
/// <summary>
|
/// 判断结果合格与否
|
/// </summary>
|
public string ItemJudgeResult
|
{
|
get { return _itemjudgeresult; }
|
set { _itemjudgeresult = value; }
|
}
|
private string _itemjudgeresult;
|
|
/// <summary>
|
/// 测试结果,汽蚀就保留汽蚀点
|
/// </summary>
|
public string ItemTestResult
|
{
|
get { return _itemtestResult; }
|
set { _itemtestResult = value; }
|
}
|
private string _itemtestResult = null;
|
|
/// <summary>
|
/// 测试目标, 需要达到什么参数
|
/// </summary>
|
public string ItemTestTarget
|
{
|
get { return _itemtestTarget; }
|
set { _itemtestTarget = value; }
|
}
|
private string _itemtestTarget = null;
|
|
/// <summary>
|
/// ItemParas
|
/// </summary>
|
public TestProjectItemParas ItemParas
|
{
|
get { return _itemParas; }
|
set { _itemParas = value; }
|
}
|
private TestProjectItemParas _itemParas;
|
|
/// <summary>
|
/// CoordinateParas
|
/// </summary>
|
public string CoordinateParas
|
{
|
get { return _coordinateParas; }
|
set { _coordinateParas = value; }
|
}
|
private string _coordinateParas;
|
|
/// <summary>
|
/// 测试点位数
|
/// </summary>
|
public int PointNumber
|
{
|
get { return _pointNumber; }
|
set { _pointNumber = value; }
|
}
|
private int _pointNumber = 0;
|
|
/// <summary>
|
/// 自动测试信息
|
/// </summary>
|
//[Display(Name = "自动测试信息")]
|
//public AutoTestSettingBundle AutoTestInfo
|
//{
|
// get { return _autoTestInfo; }
|
// set { _autoTestInfo = value; }
|
//}
|
//private AutoTestSettingBundle _autoTestInfo;
|
|
/// <summary>
|
/// 耐久试验信息
|
/// </summary>
|
//[Display(Name = "耐久试验信息")]
|
//public DurabilityTestBundle DurabilityTestInfo
|
//{
|
// get { return _durabilityTestInfo; }
|
// set { _durabilityTestInfo = value; }
|
//}
|
//private DurabilityTestBundle _durabilityTestInfo;
|
|
|
|
|
|
|
#endregion
|
|
|
|
////
|
public List<PumpFeatTestRecord> Records { get; set; }
|
|
|
|
public TestProjectItem Clone()
|
{
|
return (TestProjectItem)MemberwiseClone();
|
}
|
|
object ICloneable.Clone()
|
{
|
return MemberwiseClone();
|
}
|
}
|
}
|