2022-04-19 12:14:03 +05:00
|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
|
|
|
|
|
namespace AsbCloudApp.Data
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// Параметры для формирования суточного рапорта
|
2022-04-19 12:14:03 +05:00
|
|
|
|
/// </summary>
|
|
|
|
|
public class DailyReportDto
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// название скважины
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public string WellName { get; set; }
|
|
|
|
|
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// <summary>
|
|
|
|
|
/// название куста
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public string ClusterName { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// заказчик
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public string Customer { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// подрядчик
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public string Contractor { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// дата рапорта
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public DateTime ReportDate { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// глубина забоя на дату начала интервала
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public double? WellDepthIntervalStartDate { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// глубина забоя на дату окончания интервала
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public double? WellDepthIntervalFinishDate { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// Глубина забоя по стволу на окончание отчетного периода
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public double? BottomholeDepth { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// Глубина забоя по вертикали на дату окончания отчетного периода
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public double? VerticalDepth { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// Зенитный угол на дату окончания отчетного периода
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public double? ZenithAngle { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// Азимутальный угол на дату окончания отчетного периода
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public double? AzimuthAngle { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// ФИО бурильщиков
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public string FirstDriller { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// ФИО бурильщиков
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public string SecondDriller { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// Время работы АПД
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public double? WorkTimeSAUB { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// Время работы спин мастер
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public double? WorkTimeSpinMaster { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// Время работы torqueMaster
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public double? WorkTimeTorkMaster { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// количество метров пробуренных с включенным АПД
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public double? PenetrationSAUB { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// количество метров пробуренных с включенным Спин мастер
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public double? PenetrationSpinMaster { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// количество метров пробуренных с включенным torqueMaster
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public double? PenetrationTorkMaster { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// Количество запусков МСЕ
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public int CountLaunchesMSE { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// КНБК описание
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public string BHADescription { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// Нормативное время на одну операцию по подготовке ствола скважины к наращиванию
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public double? StandardTimeBarrelPreparation { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// Нормативное время на одну операцию по наращиванию
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public double? StandardTimeExtension { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// Фактическое время проработок при подготовке ствола скважины к наращиванию.
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public double? ActualTimeBarrelPreparation { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// Фактическое время наращиваний
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public double? ActualTimeExtension { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// Режимы бурения в роторе
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public IEnumerable<string> RotorDrillingModes { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// режимы бурения в слайде
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public IEnumerable<string> SlideDrillingModes { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// Количество метров пробуренных в роторе за отчетный период
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public double? PenetrationInRotor { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// Количество часов бурения в роторе за отчетный период
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public double? NumberDrillingHours { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// средний диф перепад в роторе за отчетный период
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public double? AVGDiffDropRotor { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// количество метров пробуренных в слайде за отчетный период
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public double? PenetrationInSlide { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// время бурения в роторе за отчетный период
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public double? DrillingTimeInRotor { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// средний диф. перепад в слайде за отчетный период
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public double? AVGDiffPressureSlide { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// Плановая МСП за секцию
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public double? SectionROPPlan { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// Общее время бурения за секцию
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public double? SectionDrillingTimeTotal { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// Общая проходка за секцию
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public double? SectionPenetrationTotal { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// Количество наращиваний за отчетный период
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public int ExtensionsCount { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// Отклонение относительно ГГД
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public double? DeviationFromTVD { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// указываются все причины, которые влияют на снижение МСП.
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public string DeclinesReasonsROP { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// ФИО Мастера буровой
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public string DrillingMaster { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2022-05-05 10:06:15 +05:00
|
|
|
|
/// ФИО супервайзера
|
|
|
|
|
/// </summary>
|
2022-04-19 12:14:03 +05:00
|
|
|
|
public string Supervisor { get; set; }
|
|
|
|
|
}
|
|
|
|
|
}
|