测试报告导出修改
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
using SqlSugar;
|
||||
using System;
|
||||
|
||||
namespace Model.Entity
|
||||
{
|
||||
/// <summary>
|
||||
/// 测试项判断记录:运行过程中测试项(IsTestItem 子程序)范围内每一次 OKExpression 判断。
|
||||
/// 同一次运行的所有记录共享同一个 TestRoundId,导出测试报告时按此 Guid 查询。
|
||||
/// IsSummary=true 的行为该测试项单次执行的汇总(PASS/NG),IsSummary=false 的行为单次判断明细。
|
||||
/// </summary>
|
||||
public class TestCheckRecordEntity : BaseEntity
|
||||
{
|
||||
/// <summary>同一次运行的统一标识(StepRunning.TestRoundID)</summary>
|
||||
[SugarColumn(ColumnName = "TestRoundId", ColumnDescription = "运行轮次标识")]
|
||||
public Guid TestRoundId { get; set; }
|
||||
|
||||
/// <summary>作用域/台架名称</summary>
|
||||
[SugarColumn(ColumnName = "Scope", ColumnDescription = "台架名称")]
|
||||
public string Scope { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>测试项名称(当前ADP文件路径)</summary>
|
||||
[SugarColumn(ColumnName = "FileName", ColumnDescription = "测试项名称")]
|
||||
public string FileName { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>测试项名称(IsTestItem 子程序步骤的名称)</summary>
|
||||
[SugarColumn(ColumnName = "TestItemName", Length = 200)]
|
||||
public string TestItemName { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>发生判断的步骤名称</summary>
|
||||
[SugarColumn(ColumnName = "StepName", Length = 200)]
|
||||
public string StepName { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>子程序嵌套深度(0=主程序)</summary>
|
||||
[SugarColumn(ColumnName = "Depth")]
|
||||
public int Depth { get; set; }
|
||||
|
||||
/// <summary>判断表达式</summary>
|
||||
[SugarColumn(ColumnName = "OKExpression", Length = 1000, IsNullable = true)]
|
||||
public string? OKExpression { get; set; }
|
||||
|
||||
/// <summary>判断结果(true=PASS / false=NG)</summary>
|
||||
[SugarColumn(ColumnName = "Pass")]
|
||||
public bool Pass { get; set; }
|
||||
|
||||
/// <summary>表达式变量的实际取值(如 "电压=12.5; 电流=3.2; ")</summary>
|
||||
[SugarColumn(ColumnName = "Values", Length = 2000, IsNullable = true)]
|
||||
public string? Values { get; set; }
|
||||
|
||||
/// <summary>是否为汇总行(每个测试项单次执行结束时写入一条)</summary>
|
||||
[SugarColumn(ColumnName = "IsSummary")]
|
||||
public bool IsSummary { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user