forked from ddrilling/AsbCloudServer
Обновление DTO суточного отчёта
1. Удалён базовый класс EditableBlock, все изменяемые блоки наследуются от ItemInfoDto 2. Фикс названия свойств
This commit is contained in:
parent
940d56dc8f
commit
968596b4bf
@ -1,19 +0,0 @@
|
||||
using System;
|
||||
|
||||
namespace AsbCloudApp.Data.DailyReport.Blocks;
|
||||
|
||||
/// <summary>
|
||||
/// Базовый класс для редактируемых блоков
|
||||
/// </summary>
|
||||
public abstract class EditableBlock
|
||||
{
|
||||
/// <summary>
|
||||
/// Id пользователя внесшего изменения в блок
|
||||
/// </summary>
|
||||
public int IdUser { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Дата обновления блока
|
||||
/// </summary>
|
||||
public DateTime? DateLastUpdate { get; set; }
|
||||
}
|
@ -13,7 +13,7 @@ public class ProcessMapWellDrillingRecordDto
|
||||
/// <summary>
|
||||
/// Мех. скорость
|
||||
/// </summary>
|
||||
public PlanFactDto<double?> Rop { get; set; }
|
||||
public PlanFactDto<double?> Rop { get; set; } = new();
|
||||
|
||||
/// <summary>
|
||||
/// Глубина ствола
|
||||
|
@ -3,7 +3,7 @@ namespace AsbCloudApp.Data.DailyReport.Blocks.Sign;
|
||||
/// <summary>
|
||||
/// Блок с подписями
|
||||
/// </summary>
|
||||
public class SignBlockDto : EditableBlock
|
||||
public class SignBlockDto : ItemInfoDto
|
||||
{
|
||||
/// <summary>
|
||||
/// Подпись мастера буровой
|
||||
|
@ -6,7 +6,7 @@ namespace AsbCloudApp.Data.DailyReport.Blocks.Subsystems;
|
||||
/// <summary>
|
||||
/// Блок статистики работы подсистем
|
||||
/// </summary>
|
||||
public class SubsystemBlockDto : EditableBlock
|
||||
public class SubsystemBlockDto : ItemInfoDto
|
||||
{
|
||||
/// <summary>
|
||||
/// Длина ствола скважины
|
||||
|
@ -7,7 +7,7 @@ namespace AsbCloudApp.Data.DailyReport.Blocks.TimeBalance;
|
||||
/// <summary>
|
||||
/// Блок с балансом времени
|
||||
/// </summary>
|
||||
public class TimeBalanceBlockDto : EditableBlock
|
||||
public class TimeBalanceBlockDto : ItemInfoDto
|
||||
{
|
||||
/// <summary>
|
||||
/// Идентификатор секции
|
||||
@ -21,15 +21,10 @@ public class TimeBalanceBlockDto : EditableBlock
|
||||
public string? SectionName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Плановая проходка скважины
|
||||
/// Проходка скважины
|
||||
/// </summary>
|
||||
public double? WellDepthPlan { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Фактическая проходка скважины
|
||||
/// </summary>
|
||||
public double WellDepthFact { get; set; }
|
||||
|
||||
public PlanFactDto<double?> WellDepth { get; set; } = new();
|
||||
|
||||
/// <summary>
|
||||
/// Кол-во наращиваний за сутки
|
||||
/// </summary>
|
||||
|
@ -11,13 +11,13 @@ public class TimeBalanceRecordDto
|
||||
/// Наращивание, выход на режим - 3
|
||||
/// Промывка, проработка - 4
|
||||
/// </summary>
|
||||
public int IdWellOperation { get; set; }
|
||||
public int IdWellOperation { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Продолжительность операции, ч
|
||||
/// </summary>
|
||||
public PlanFactDto<double>? DurationHours { get; set; }
|
||||
|
||||
public PlanFactDto<double?> DurationHours { get; set; } = new();
|
||||
|
||||
/// <summary>
|
||||
/// Отклонение за секцию
|
||||
/// </summary>
|
||||
@ -26,7 +26,7 @@ public class TimeBalanceRecordDto
|
||||
/// <summary>
|
||||
/// Отклонение за сутки
|
||||
/// </summary>
|
||||
public double? DrillingDeviationPerDaily { get; set; }
|
||||
public double? DrillingDeviationPerDay { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Причина отклонения
|
||||
|
@ -24,7 +24,7 @@ public class DailyReportDto : IId,
|
||||
/// <summary>
|
||||
/// Название скважины
|
||||
/// </summary>
|
||||
public string WellName { get; set; } = null!;
|
||||
public string WellCaption { get; set; } = null!;
|
||||
|
||||
/// <summary>
|
||||
/// Название типа скважины
|
||||
@ -61,21 +61,16 @@ public class DailyReportDto : IId,
|
||||
/// </summary>
|
||||
public double? DepthEnd { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Дата формирования отчёта
|
||||
/// </summary>
|
||||
public DateTime Date { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Дата последнего обновления
|
||||
/// </summary>
|
||||
public DateTime? DateLastUpdate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Начальная дата отчёта
|
||||
/// </summary>
|
||||
public DateTime DateStart { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Конечная дата отчёта
|
||||
/// </summary>
|
||||
public DateTime DateEnd => DateStart.AddHours(24);
|
||||
|
||||
public DateTime? DateLastUpdate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Блок фактической траектории
|
||||
/// </summary>
|
||||
|
Loading…
Reference in New Issue
Block a user