using System;
namespace AsbCloudApp.Data
{
//todo: добавить валидацию
///
/// Операции на скважине (заведенные пользователем)
///
public class WellOperationDto : IId, IWellRelated
{
///
public int Id { get; set; }
///
public int IdWell { get; set; }
///
/// id секции скважины
///
public int IdWellSectionType { get; set; }
///
/// название секции скважины
///
public string WellSectionTypeName { get; set; }
///
/// id категории операции
///
public int IdCategory { get; set; }
///
/// id плановой операции для сопоставления
///
public int? IdPlan { get; set; }
///
/// название категории операции
///
public string CategoryName { get; set; }
///
/// дополнительная информация по операции
///
public string CategoryInfo { get; set; }
///
/// 0 = план или 1 = факт или прогноз = 2
///
public int IdType { get; set; }
///
/// Глубина на начало операции, м
///
public double DepthStart { get; set; }
///
/// Глубина после завершения операции, м
///
public double DepthEnd { get; set; }
///
/// Кол-во дней от даты начала первой плановой (а если её нет, то фактической) операции
///
public double Day { get; set; }
///
/// Кол-во часов НПВ от даты начала первой плановой (а если её нет, то фактической) операции
///
public double NptHours { get; set; }
///
/// Дата начала операции
///
public DateTime DateStart { get; set; }
///
/// Продолжительность, часы
///
public double DurationHours { get; set; }
///
/// Полезный комментарий
///
public string Comment { get; set; }
}
}