forked from ddrilling/AsbCloudServer
b92acca29b
1. Добавлен Dto суточного отчёта 2. Добавлены блок для суточного отчёта
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>();
|
||
} |