forked from ddrilling/AsbCloudServer
37 lines
1.0 KiB
C#
37 lines
1.0 KiB
C#
|
using System.Collections.Generic;
|
|||
|
using System.ComponentModel.DataAnnotations;
|
|||
|
using System.Linq;
|
|||
|
|
|||
|
namespace AsbCloudApp.Data.DailyReport.Blocks.TimeBalance;
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Блок с балансом времени
|
|||
|
/// </summary>
|
|||
|
public class TimeBalanceBlockDto : EditableBlock
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// Идентификатор секции
|
|||
|
/// </summary>
|
|||
|
[Range(1, int.MaxValue)]
|
|||
|
public int IdSection { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Плановая проходка скважины
|
|||
|
/// </summary>
|
|||
|
public double? WellDepthPlan { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Фактическая проходка скважины
|
|||
|
/// </summary>
|
|||
|
public double WellDepthFact { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Кол-во наращиваний за сутки
|
|||
|
/// </summary>
|
|||
|
public double? CountWellOperationSlipsTime { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Операции на скважине
|
|||
|
/// </summary>
|
|||
|
public IEnumerable<TimeBalanceRecordDto> WellOperations { get; set; } = Enumerable.Empty<TimeBalanceRecordDto>();
|
|||
|
}
|