using System; using System.ComponentModel.DataAnnotations; namespace AsbCloudApp.Data; /// <summary> /// Статистика по ограничивающим параметрам /// </summary> public class LimitingParameterDto { /// <summary> /// Нет ограничения /// </summary> public const int NoLimit = 0; /// <summary> /// МСП /// </summary> public const int RopPlan = 1; /// <summary> /// Давление /// </summary> public const int Pressure = 2; /// <summary> /// Осевая нагрузка /// </summary> public const int AxialLoad = 3; /// <summary> /// Момент /// </summary> public const int RotorTorque = 4; /// <summary> /// Идентификатор скважины /// </summary> [Required] public int IdWell { get; set; } /// <summary> /// Время бурения /// </summary> [Required] public float TotalMinutes { get; set; } /// <summary> /// Глубина бурения /// </summary> [Required] public float Depth { get; set; } /// <summary> /// Идентификатор критерия бурения /// </summary> [Required] public short IdFeedRegulator { get; set; } /// <summary> /// Наименование критерия бурения /// </summary> [Required] public string NameFeedRegulator { get; set; } = string.Empty; /// <summary> /// Количество включений /// </summary> [Required] public int NumberInclusions { get; set; } }