namespace AsbCloudApp.Data
{
    public class WellSectionDto : IId
    {
        public int Id { get; set; }
        /// <summary>
        /// Конструкция секции
        /// </summary>
        public string SectionType { get; set; }

        /// <summary>
        /// Глубина план, м
        /// </summary>
        public double WellDepthPlan { get; set; }

        /// <summary>
        /// Глубина факт, м
        /// </summary>
        public double WellDepthFact { get; set; }

        /// <summary>
        /// Период план, д
        /// </summary>
        public double DurationPlan { get; set; }

        /// <summary>
        /// Период факт, д
        /// </summary>
        public double DurationFact { get; set; }

        /// <summary>
        /// Механическая скорость проходки план, м/час
        /// </summary>
        public double MechSpeedPlan { get; set; }

        /// <summary>
        /// Механическая скорость проходки факт, м/час
        /// </summary>
        public double MechSpeedFact { get; set; }

        /// <summary>
        /// Рейсовая скорость план, м/час
        /// </summary>
        public double RouteSpeedPlan { get; set; }

        /// <summary>
        /// Рейсовая скорость план, м/час
        /// </summary>
        public double RouteSpeedFact { get; set; }

        /// <summary>
        /// Скорость подъема КНБК план
        /// </summary>
        public double BhaUpSpeedPlan { get; set; }

        /// <summary>
        /// Скорость подъема КНБК факт
        /// </summary>
        public double BhaUpSpeedFact { get; set; }

        /// <summary>
        /// Скорость спуска КНБК план
        /// </summary>
        public double BhaDownSpeedPlan { get; set; }

        /// <summary>
        /// Скорость спуска КНБК факт
        /// </summary>
        public double BhaDownSpeedFact { get; set; }

        /// <summary>
        /// Скорость спуска обсадной колонны план
        /// </summary>
        public double CasingDownSpeedPlan { get; set; }

        /// <summary>
        /// Скорость спуска обсадной колонны факт
        /// </summary>
        public double CasingDownSpeedFact { get; set; }
    }
}