Files
XplorePlane/XplorePlane/Models/MeasurementModels.cs
T
2026-04-13 14:36:18 +08:00

25 lines
802 B
C#

using System;
namespace XplorePlane.Models
{
// ── 测量数据模型 | Measurement Data Models ────────────────────────
/// <summary>测量记录 | Measurement record</summary>
public class MeasurementRecord
{
public long Id { get; set; }
public string RecipeName { get; set; } = string.Empty;
public int StepIndex { get; set; }
public DateTime Timestamp { get; set; }
public double ResultValue { get; set; }
public bool IsPass { get; set; }
}
/// <summary>测量统计(不可变)| Measurement statistics (immutable)</summary>
public record MeasurementStatistics(
int TotalCount,
int PassCount,
int FailCount,
double PassRate
);
}