DD.WellWorkover.Cloud/AsbCloudApp/Data/WellboreDto.cs
Степанов Дмитрий Александрович 3702cf2e8c Рефакторинг + доработки
1. Переделал логику получения стволов скважин.
2. Поправил контроллер.
3. Рефакторинг DTO ствола.
2023-08-15 12:28:39 +05:00

64 lines
1.4 KiB
C#

using System;
namespace AsbCloudApp.Data;
/// <summary>
/// Ствол скважины
/// </summary>
public class WellboreDto
{
/// <summary>
/// Идентификатор
/// </summary>
public int Id { get; set; }
/// <summary>
/// Название
/// </summary>
public string Name { get; set; } = null!;
/// <summary>
/// Идентификатор скважины
/// </summary>
public int IdWell { get; set; }
/// <summary>
/// Состояние скважины
/// </summary>
public int IdWellState { get; set; }
/// <summary>
/// Идентификатор телеметрии
/// </summary>
public int? IdWellTelemetry { get; set; }
/// <summary>
/// Временная зона скважины
/// </summary>
public SimpleTimezoneDto? WellTimezone { get; set; }
/// <summary>
/// Название скважины
/// </summary>
public string WellName { get; set; } = null!;
/// <summary>
/// Начальная глубина ствола
/// </summary>
public double DepthFrom { get; set; }
/// <summary>
/// Конечная глубина скважины
/// </summary>
public double DepthTo { get; set; }
/// <summary>
/// Дата начала первой операции
/// </summary>
public DateTimeOffset DateFrom { get; set; }
/// <summary>
/// Дата завершения последней операции
/// </summary>
public DateTimeOffset DateTo { get; set; }
}