using System;

namespace AsbCloudApp.Data
{
    public class WellOperationDto : IId
    {
        public int Id { get; set; }

        public int IdWell { get; set; }

        public int IdWellSectionType { get; set; }

        public string WellSectionTypeName { get; set; }

        public int IdCategory { get; set; }

        public string CategoryName { get; set; }

        public string CategoryInfo { get; set; }

        /// <summary>
        /// 0 = план или 1 = факт или прогноз = 2
        /// </summary>
        public int IdType { get; set; }

        /// <summary>
        /// Глубина на начало операции, м
        /// </summary>
        public double DepthStart { get; set; }

        /// <summary>
        /// Глубина после завершения операции, м
        /// </summary>
        public double DepthEnd { get; set; }

        /// <summary>
        /// Дата начала операции
        /// </summary>
        public DateTime DateStart { get; set; }

        /// <summary>
        /// Продолжительность, часы
        /// </summary>
        public double DurationHours { get; set; }

        /// <summary>
        /// Полезный комментарий
        /// </summary>
        public string Comment { get; set; }
    }
}