2026-05-05 15:31:24 +08:00
|
|
|
|
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; }
|
2026-05-06 16:41:32 +08:00
|
|
|
|
|
|
|
|
|
|
// 硬度
|
2026-05-05 15:31:24 +08:00
|
|
|
|
public double HardnessAvg { get; set; }
|
|
|
|
|
|
public double HardnessRSD { get; set; }
|
2026-05-06 16:41:32 +08:00
|
|
|
|
public double HardnessMax { get; set; }
|
|
|
|
|
|
public double HardnessMin { get; set; }
|
|
|
|
|
|
public int HardnessTestCount { get; set; }
|
2026-05-18 11:28:52 +08:00
|
|
|
|
public double HardnessShishilizhi { get; set; }
|
2026-05-06 16:41:32 +08:00
|
|
|
|
|
|
|
|
|
|
// 脆碎度
|
2026-05-05 15:31:24 +08:00
|
|
|
|
public double FriabilityLoss { get; set; }
|
2026-05-06 16:41:32 +08:00
|
|
|
|
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; }
|
|
|
|
|
|
|
|
|
|
|
|
// 崩解
|
2026-05-05 15:31:24 +08:00
|
|
|
|
public double DisintegrationTimeSec { get; set; }
|
2026-05-06 16:41:32 +08:00
|
|
|
|
public int RemainingTubesAtEnd { get; set; }
|
|
|
|
|
|
public double DisintegrationTargetFreq { get; set; }
|
|
|
|
|
|
public double DisintegrationTemp { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
// 溶出
|
2026-05-16 16:58:57 +08:00
|
|
|
|
public string DissolutionChannel { get; set; } = "";
|
2026-05-05 15:31:24 +08:00
|
|
|
|
public double DissolutionRate30Min { get; set; }
|
2026-05-06 16:41:32 +08:00
|
|
|
|
public double DissolutionTargetRpm { get; set; }
|
|
|
|
|
|
public double DissolutionRSquared { get; set; }
|
|
|
|
|
|
public int DissolutionSampleInterval { get; set; }
|
2026-05-18 09:47:22 +08:00
|
|
|
|
public double Dissolution1SampleInterval { get; set; }
|
|
|
|
|
|
public double Dissolution2SampleInterval { get; set; }
|
2026-05-06 16:41:32 +08:00
|
|
|
|
public double DissolutionUpDownFreq { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
// 综合
|
2026-05-05 15:31:24 +08:00
|
|
|
|
public bool IsQualified { get; set; }
|
2026-05-06 16:41:32 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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; } // "硬度", "脆碎度", "崩解", "溶出"
|
2026-05-05 15:31:24 +08:00
|
|
|
|
}
|
2026-05-16 16:58:57 +08:00
|
|
|
|
}
|