forked from ddrilling/AsbCloudServer
87c8c84660
1. Фикс неймингов свойств + удаление не используемых свойств 2. Правки запросов 3. Добавлена дата последнего редактирования в базовый класс редактируемых блоков 4. Добавлены проверки в тесты
42 lines
1.1 KiB
C#
42 lines
1.1 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 string? SectionName { get; set; }
|
||
|
||
/// <summary>
|
||
/// Плановая проходка скважины
|
||
/// </summary>
|
||
public double? WellDepthPlan { get; set; }
|
||
|
||
/// <summary>
|
||
/// Фактическая проходка скважины
|
||
/// </summary>
|
||
public double WellDepthFact { get; set; }
|
||
|
||
/// <summary>
|
||
/// Кол-во наращиваний за сутки
|
||
/// </summary>
|
||
public double? WellOperationSlipsTimeCount { get; set; }
|
||
|
||
/// <summary>
|
||
/// Операции на скважине
|
||
/// </summary>
|
||
public IEnumerable<TimeBalanceRecordDto> WellOperations { get; set; } = Enumerable.Empty<TimeBalanceRecordDto>();
|
||
} |