[성현모] Summary 추가, GridFilter 컨피그 분리

This commit is contained in:
SHM
2025-09-19 14:40:06 +09:00
parent ab9bfdfc18
commit 0ff010019d
17 changed files with 428 additions and 115 deletions

View File

@ -3,10 +3,21 @@
public enum EnumTabs
{
None = 0,
OverviewC1 = 10,
OverviewC1Merged = 11,
OverviewC1Detail = 20,
OverviewC1DetailMerged = 21,
TestHistoryC1 = 30,
TestResultC1 = 40,
TestSummaryC1 = 50,
TestListFile = 1000,
End = 10000
}
}

View File

@ -1,6 +0,0 @@
namespace Web.Tra.Model
{
public interface IOverviewModel : IDataModel
{
}
}

View File

@ -1,6 +0,0 @@
namespace Web.Tra.Model
{
public interface ITestResultModel : IDataModel
{
}
}

View File

@ -1,6 +1,6 @@
namespace Web.Tra.Model
{
public class Overview : IOverviewModel
public class Overview : IDataModel
{
public DateTime? TestDate { get; set; }
public string StationName { get; set; }

View File

@ -1,6 +1,6 @@
namespace Web.Tra.Model
{
public class TestHistory : IOverviewModel
public class TestHistory : IDataModel
{
public long No { get; set; }
public DateTime? TestDateTime { get; set; }

View File

@ -3,7 +3,7 @@ using SystemX.Core.DB;
namespace Web.Tra.Model
{
public class TestResult : ITestResultModel
public class TestResult : IDataModel
{
//log data
public List<DecompressTestResult> DecompressTestResult { get; set; }
@ -13,7 +13,7 @@ namespace Web.Tra.Model
public TestList? TestList { get; set; }
}
public class DecompressTestResult : ITestResultModel
public class DecompressTestResult : IDataModel
{
public int StepID { get; set; }
public double MeasVal { get; set; }
@ -26,7 +26,7 @@ namespace Web.Tra.Model
public string SpentTime { get; set; }
}
public class ParseTestResult : ITestResultModel
public class ParseTestResult : IDataModel
{
public int StepNo { get; set; }
public long Position { get; set; }

View File

@ -0,0 +1,44 @@
namespace Web.Tra.Model
{
public class TestSummary : IDataModel
{
public List<ParseTestSummary> ParseTestSummary { get; set; }
}
public class ParseTestSummary : IDataModel
{
public int StepNo { get; set; }
public string Variant { get; set; }
public string Gate { get; set; }
public string MO { get; set; }
public string Function { get; set; }
public string Min { get; set; }
public string Average { get; set; }
public string Max { get; set; }
public string Dimension { get; set; }
public int Total { get; set; }
public int OK { get; set; }
public int NG { get; set; }
}
public class TestSummaryInformation : IDataModel
{
public DateTime SearchRangeStart { get; set; }
public DateTime SearchRangeEnd { get; set; }
public DateTime StartTime { get; set; }
public DateTime EndTime { get; set; }
public string StationName { get; set; }
public string HostID { get; set; }
public string SectionID { get; set; }
public string TestType { get; set; }
public string ProductNo { get; set; }
public string TestCode { get; set; }
public string ParentNo { get; set; }
public int TestListFileNo { get; set; }
public int TestListVariantNo { get; set; }
public string ProductionCode { get; set; }
public string FileVersion { get; set; }
public int StepVersion { get; set; }
public string TestRequestsID { get; set; }
}
}