58 lines
2.0 KiB
C#
58 lines
2.0 KiB
C#
using System;
|
|
|
|
namespace TabletTester2025.Models
|
|
{
|
|
public class TestBatch
|
|
{
|
|
public int Id { get; set; }
|
|
public DateTime TestTime { get; set; }
|
|
public int StationId { get; set; }
|
|
public string SampleName { get; set; }
|
|
|
|
// 硬度
|
|
public double HardnessAvg { get; set; }
|
|
public double HardnessRSD { get; set; }
|
|
public double HardnessMax { get; set; }
|
|
public double HardnessMin { get; set; }
|
|
public int HardnessTestCount { get; set; }
|
|
public double HardnessShishilizhi { get; set; }
|
|
|
|
// 脆碎度
|
|
public double FriabilityLoss { get; set; }
|
|
public double FriabilityTargetRpm { get; set; }
|
|
public int FriabilityTargetTimeSec { get; set; }
|
|
public bool FriabilityClockwise { get; set; }
|
|
public int FriabilityRemainingRounds { get; set; }
|
|
public double WeightBefore { get; set; }
|
|
public double WeightAfter { get; set; }
|
|
|
|
// 崩解
|
|
public double DisintegrationTimeSec { get; set; }
|
|
public int RemainingTubesAtEnd { get; set; }
|
|
public double DisintegrationTargetFreq { get; set; }
|
|
public double DisintegrationTemp { get; set; }
|
|
|
|
// 溶出
|
|
public string DissolutionChannel { get; set; } = "";
|
|
public double DissolutionRate30Min { get; set; }
|
|
public double DissolutionTargetRpm { get; set; }
|
|
public double DissolutionRSquared { get; set; }
|
|
public int DissolutionSampleInterval { get; set; }
|
|
public double Dissolution1SampleInterval { get; set; }
|
|
public double Dissolution2SampleInterval { get; set; }
|
|
public double DissolutionUpDownFreq { get; set; }
|
|
|
|
// 综合
|
|
public bool IsQualified { get; set; }
|
|
|
|
|
|
|
|
public bool HardnessPass { get; set; }
|
|
public bool FriabilityPass { get; set; }
|
|
public bool DisintegrationPass { get; set; }
|
|
public bool DissolutionPass { get; set; }
|
|
|
|
public string TestType { get; set; } // "硬度", "脆碎度", "崩解", "溶出"
|
|
}
|
|
}
|