using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
namespace AsbCloudApp.Data.DailyReport.Blocks.TimeBalance;
///
/// Блок с балансом времени
///
public class TimeBalanceBlockDto : EditableBlock
{
///
/// Идентификатор секции
///
[Range(1, int.MaxValue)]
public int IdSection { get; set; }
///
/// Название секции
///
public string? SectionName { get; set; }
///
/// Плановая проходка скважины
///
public double? WellDepthPlan { get; set; }
///
/// Фактическая проходка скважины
///
public double WellDepthFact { get; set; }
///
/// Кол-во наращиваний за сутки
///
public double? WellOperationSlipsTimeCount { get; set; }
///
/// Операции на скважине
///
public IEnumerable WellOperations { get; set; } = Enumerable.Empty();
}