[성현모] DataModel분리, TestResult 페이지/기능 추가
This commit is contained in:
@ -6,6 +6,7 @@
|
||||
OverviewC1 = 10,
|
||||
OverviewC1Detail = 20,
|
||||
TestHistoryC1 = 30,
|
||||
TestResultC1 = 40,
|
||||
End = 10000
|
||||
}
|
||||
}
|
||||
|
||||
@ -2,19 +2,8 @@
|
||||
{
|
||||
public interface IDataModel
|
||||
{
|
||||
public DateTime? TestDate { get; set; }
|
||||
public string StationName { get; set; }
|
||||
public string Host { get; set; }
|
||||
public string Section { get; set; }
|
||||
public string ModelName { get; set; }
|
||||
public string ProductNo { get; set; }
|
||||
public string TestCode { get; set; }
|
||||
public string ParentNo { get; set; }
|
||||
public string FileCode { get; set; }
|
||||
public string FileVersion { get; set; }
|
||||
public int? StepVersion { get; set; }
|
||||
public string FirstTestTime { get; set; }
|
||||
public string FinalTestTime { get; set; }
|
||||
public string TestListCntID { get; set; }
|
||||
public DateTime? TestDate { get; set; }
|
||||
public string Host { get; set; }
|
||||
public string ModelName { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
20
Projects/WebClient/Web.Tra/Model/IOverviewModel.cs
Normal file
20
Projects/WebClient/Web.Tra/Model/IOverviewModel.cs
Normal file
@ -0,0 +1,20 @@
|
||||
namespace Web.Tra.Model
|
||||
{
|
||||
public interface IOverviewModel : IDataModel
|
||||
{
|
||||
public DateTime? TestDate { get; set; }
|
||||
public string StationName { get; set; }
|
||||
public string Host { get; set; }
|
||||
public string Section { get; set; }
|
||||
public string ModelName { get; set; }
|
||||
public string ProductNo { get; set; }
|
||||
public string TestCode { get; set; }
|
||||
public string ParentNo { get; set; }
|
||||
public string FileCode { get; set; }
|
||||
public string FileVersion { get; set; }
|
||||
public int? StepVersion { get; set; }
|
||||
public string FirstTestTime { get; set; }
|
||||
public string FinalTestTime { get; set; }
|
||||
public string TestListCntID { get; set; }
|
||||
}
|
||||
}
|
||||
7
Projects/WebClient/Web.Tra/Model/ITestResultModel.cs
Normal file
7
Projects/WebClient/Web.Tra/Model/ITestResultModel.cs
Normal file
@ -0,0 +1,7 @@
|
||||
namespace Web.Tra.Model
|
||||
{
|
||||
public interface ITestResultModel : IDataModel
|
||||
{
|
||||
public long No { get; set; }
|
||||
}
|
||||
}
|
||||
@ -7,5 +7,7 @@ namespace Web.Tra.Model
|
||||
public int Id { get; set; }
|
||||
public string TabName { get; set; }
|
||||
public EnumTabs EnumTab { get; set; }
|
||||
|
||||
public IDataModel Parent { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
namespace Web.Tra.Model
|
||||
{
|
||||
public class Overview : IDataModel
|
||||
public class Overview : IOverviewModel
|
||||
{
|
||||
public DateTime? TestDate { get; set; }
|
||||
public string StationName { get; set; }
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
namespace Web.Tra.Model
|
||||
{
|
||||
public class TestHistory : IDataModel
|
||||
public class TestHistory : IOverviewModel
|
||||
{
|
||||
public long No { get; set; }
|
||||
public DateTime? TestDate { get; set; }
|
||||
|
||||
45
Projects/WebClient/Web.Tra/Model/TestResult.cs
Normal file
45
Projects/WebClient/Web.Tra/Model/TestResult.cs
Normal file
@ -0,0 +1,45 @@
|
||||
|
||||
namespace Web.Tra.Model
|
||||
{
|
||||
public class TestResult : ITestResultModel
|
||||
{
|
||||
public long No { get; set; }
|
||||
|
||||
public DateTime? TestDate { get; set; }
|
||||
public string StationName { get; set; }
|
||||
public string Host { get; set; }
|
||||
public string Section { get; set; }
|
||||
public string ModelName { get; set; }
|
||||
public string ProductNo { get; set; }
|
||||
public string TestCode { get; set; }
|
||||
public string ParentNo { get; set; }
|
||||
public string FileCode { get; set; }
|
||||
public string FileVersion { get; set; }
|
||||
public int? StepVersion { get; set; }
|
||||
public string FirstTestTime { get; set; }
|
||||
public string FinalTestTime { get; set; }
|
||||
public string TestListCntID { get; set; }
|
||||
|
||||
|
||||
public List<DecompressTestResult> DecompressTestResult { get; set; }
|
||||
}
|
||||
|
||||
public class DecompressTestResult : ITestResultModel
|
||||
{
|
||||
public long No { get; set; }
|
||||
public DateTime? TestDate { get; set; }
|
||||
public string StationName { get; set; }
|
||||
public string Host { get; set; }
|
||||
public string ModelName { get; set; }
|
||||
|
||||
public int StepID { get; set; }
|
||||
public double MeasVal { get; set; }
|
||||
public string MeasValStr { get; set; }
|
||||
public string Message { get; set; }
|
||||
public string GlobalMin { get; set; }
|
||||
public string MesauredValue { get; set; }
|
||||
public string GlobalMax { get; set; }
|
||||
public string Result { get; set; }
|
||||
public string SpentTime { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user