[성현모] TestTrend 기능 추가

This commit is contained in:
SHM
2025-09-23 10:03:12 +09:00
parent 4ceaa7c4e3
commit 681f1e97f4
10 changed files with 337 additions and 72 deletions

View File

@ -16,6 +16,8 @@
TestSummaryC1 = 50,
TestTrendC1 = 60,
TestListFile = 1000,
End = 10000

View File

@ -8,7 +8,7 @@ namespace Web.Tra.Model
public string TabName { get; set; }
public EnumTabs EnumTab { get; set; }
public IDataModel Parent { get; set; }
public ParentRow Parent { get; set; }
public string SummaryTestResult { get; set; }
public string SummaryTestTime { get; set; }

View File

@ -23,4 +23,16 @@ namespace Web.Tra.Model
public PROD_Group PROD_Group { get; set; }
public PROD_Variant PROD_Variant { get; set; }
}
public class SelectRow()
{
public int ParentTabID { get; set; }
public IDataModel Row { get; set; }
}
public class ParentRow()
{
public int TabID { get; set; }
public IDataModel Parent { get; set; }
}
}

View File

@ -10,6 +10,7 @@ namespace Web.Tra.Model
public List<ParseTestResult> ParseTestResult { get; set; }
//test list data
public long No { get; set; }
public TestList? TestList { get; set; }
}

View File

@ -0,0 +1,44 @@
namespace Web.Tra.Model
{
public class TestTrend : IDataModel
{
public ParseTestSummary TestStepInfo { get; set; }
public TestSummaryInformation TestDataInfo { get; set; }
public MesuredDataAnalysis MesuredDataAnalysis { get; set; }
public List<ParseTestTrend> ParseTestTrend { get; set; }
}
public class ParseTestTrend : IDataModel
{
public int RowNo { get; set; }
public DateTime TestTime { get; set; }
public string MO { get; set; }
public string ProductID { get; set; }
public string Min { get; set; }
public string Value { get; set; }
public string Max { get; set; }
public string Result { get; set; }
public string Duration { get; set; }
}
public class MesuredDataAnalysis : IDataModel
{
public double Average { get; set; }
public double Min { get; set; }
public double Max { get; set; }
public double Varaince { get; set; }
public double Std_Dev { get; set; }
public double Cp { get; set; }
public double Cpk { get; set; }
public double Cg { get; set; }
}
public class TrendPoint
{
public int inex { get; set; }
public int Category { get; set; }
public double Value { get; set; }
}
}