using System; using System.Text.Json.Serialization; namespace AsbCloudDb.Model.DailyReport { public class Head : ItemInfo { /// /// название скважины /// public string WellName { get; set; } = string.Empty; /// /// название куста /// public string ClusterName { get; set; } = string.Empty; /// /// заказчик /// public string Customer { get; set; } = string.Empty; /// /// подрядчик /// public string Contractor { get; set; } = string.Empty; /// /// дата рапорта /// [JsonConverter(typeof(DateOnlyJsonConverter))] public DateOnly ReportDate { get; set; } /// /// глубина забоя на дату начала интервала /// public double? WellDepthIntervalStartDate { get; set; } /// /// глубина забоя на дату окончания интервала /// public double? WellDepthIntervalFinishDate { get; set; } /// /// Глубина забоя по стволу на окончание отчетного периода /// public double? BottomholeDepth { get; set; } /// /// Глубина забоя по вертикали на дату окончания отчетного периода /// public double? VerticalDepth { get; set; } /// /// Зенитный угол на дату окончания отчетного периода /// public double? ZenithAngle { get; set; } /// /// Азимутальный угол на дату окончания отчетного периода /// public double? AzimuthAngle { get; set; } /// /// ФИО бурильщиков /// public string FirstDriller { get; set; } = string.Empty; /// /// ФИО бурильщиков /// public string SecondDriller { get; set; } = string.Empty; /// /// Время работы АПД /// public double? WorkTimeSAUB { get; set; } /// /// Время работы спин мастер /// public double? WorkTimeSpinMaster { get; set; } /// /// Время работы torqueMaster /// public double? WorkTimeTorkMaster { get; set; } /// /// количество метров пробуренных с включенным АПД /// public double? PenetrationSAUB { get; set; } /// /// количество метров пробуренных с включенным Спин мастер /// public double? PenetrationSpinMaster { get; set; } /// /// количество метров пробуренных с включенным torqueMaster /// public double? PenetrationTorkMaster { get; set; } /// /// Количество запусков МСЕ /// public int CountLaunchesMSE { get; set; } } }