using System; namespace AsbCloudApp.Data { /// /// Инфо о скважине для отображения на карте /// public class WellMapInfoDto: MapPointBaseDto { /// /// 0 - неизвестно, /// 1 - в работе, /// 2 - завершена /// public int IdState { get; set; } /// /// Режим АПД: /// 0 - "РУЧНОЙ" /// 1 - "БУРЕНИЕ В РОТОРЕ" /// 2 - "ПРОРАБОТКА" /// 3 - "БУРЕНИЕ В СЛАЙДЕ" /// 4 - "СПУСК СПО" /// 5 - "ПОДЪЕМ СПО" /// 6 - "ПОДЪЕМ С ПРОРАБОТКОЙ" /// 10 - "БЛОКИРОВКА" /// public int IdMode { get; set; } /// /// Коэф-т использования автоподачи долота (суммарный ротор + слайд) /// public double SaubUsage { get; set; } /// /// Коэф-т использования осциллятора /// public double SpinUsage { get; set; } /// /// Коэф-т использования демпфера /// public double TorqueKUsage { get; set; } /// /// Состояние МСЕ /// public double IdStateMse { get; set; } /// /// Дата/время получения данных от системы АПД /// public DateTime LastTelemetrySaubDate { get; set; } /// /// Дата/время получения данных от системы осцилляции /// public DateTime LastTelemetrySpinDate { get; set; } /// /// Дата/время получения данных от ННБ /// public DateTime LastTelemetryDdsDate { get; set; } /// /// Дата/время получения данных от ГТИ /// public DateTime LastTelemetryGtrDate { get; set; } /// /// Дата/время получения данных от СКПБ /// public DateTime LastTelemetryDpcsDate { get; set; } /// /// Дата начала первой фактической операции /// Используется как дата начала бурения /// public DateTime? FirstFactOperationDateStart { get; set; } /// /// Дата окончания последней прогнозируемой операции /// Если скважина завершена, то дата окончания последней фактической операции /// Используется как прогноз окончания бурения /// public DateTime? LastPredictOperationDateEnd { get; set; } /// /// Рейсовая скорость проходки, последнего рейса /// public PlanFactDto RaceSpeed { get; set; } = null!; /// /// Механическая скорость проходки, последней операции бурения /// public PlanFactDto ROP { get; set; } = null!; /// /// Плановая и текущая глубина /// public PlanFactDto WellDepth { get; set; } = null!; /// /// Отставание от ГГД, % /// public double TvdLagPercent { get; set; } } }