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