using System.ComponentModel.DataAnnotations; namespace AsbCloudApp.Data.ProcessMaps; /// /// РТК план shocktest /// public class ProcessMapPlanFunctionsShockTestDto : ProcessMapPlanBaseDto { /// /// StickSlip /// [Range(0.0, 1000.0)] public double StickSlip { get; set; } /// /// Whirl /// [Range(0.0, 1000.0)] public double Whirl { get; set; } /// /// Осевые вибрации /// [Range(0.0, 1000.0)] public double AxialVibrations { get; set; } /// /// Комбинированные вибрации /// [Range(0.0, 1000.0)] public double CombinedVibrations { get; set; } /// /// Нагрузка минимальная, т /// [Range(1.0, 30.0)] public double WeightOnBitMin { get; set; } /// /// Минимальные обороты на ВСП, об/мин. /// [Range(5, 200)] public int RevolutionPerMinuteMin { get; set; } /// /// Автозапуск или Предупреждение /// [Required] public int IdAutostartOrWarning { get; set; } /// /// Примечание /// [StringLength(1024)] public string Note { get; set; } = string.Empty; }