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