namespace TabletTester2025.Models { public class PharmaParameters { public string StandardVersion { get; set; } = "中国药典2025"; public double HardnessMin_N { get; set; } = 40; public double HardnessMax_N { get; set; } = 60; public int HardnessTestCount { get; set; } = 6; public double FriabilityTargetRpm { get; set; } = 25.0; public double FriabilityTargetTimeMin { get; set; } = 4.0; public int FriabilityTargetRounds { get; set; } = 100; public double FriabilityMaxLossPercent { get; set; } = 1.0; public string DisintegrationDosageForm { get; set; } = "普通片"; public int DisintegrationMaxSeconds { get; set; } = 900; public double DisintegrationSpeedRpm { get; set; } = 31; public double DisintegrationTemperatureC { get; set; } = 37; public double DissolutionTemperatureC { get; set; } = 37; public int Dissolution1TimeMin { get; set; } = 30; public int Dissolution2TimeMin { get; set; } = 30; public double Dissolution1SampleIntervalMin { get; set; } = 5; public double Dissolution2SampleIntervalMin { get; set; } = 5; public int[] DissolutionSampleTimes { get; set; } = new[] { 5, 10, 15, 30, 45, 60 }; public double DissolutionMinPercentAt30min { get; set; } = 80.0; } }