DD.WellWorkover.Cloud/AsbCloudApp/Data/WellOperationDto.cs

82 lines
2.5 KiB
C#
Raw Normal View History

using System;
namespace AsbCloudApp.Data
2021-07-27 13:32:00 +05:00
{
2022-06-02 12:35:51 +05:00
/// <summary>
/// Операции на скважине (заведенные пользователем)
/// </summary>
public class WellOperationDto : IId, IWellRelated
2021-07-27 13:32:00 +05:00
{
2022-06-02 12:35:51 +05:00
/// <inheritdoc/>
2021-07-28 09:46:58 +05:00
public int Id { get; set; }
2022-06-02 12:35:51 +05:00
/// <inheritdoc/>
public int IdWell { get; set; }
2022-06-02 12:35:51 +05:00
/// <summary>
/// id секции скважины
/// </summary>
public int IdWellSectionType { get; set; }
2022-06-02 12:35:51 +05:00
/// <summary>
/// название секции скважины
/// </summary>
public string WellSectionTypeName { get; set; }
2022-06-02 12:35:51 +05:00
/// <summary>
/// id категории операции
/// </summary>
public int IdCategory { get; set; }
2022-06-02 12:35:51 +05:00
/// <summary>
/// название категории операции
/// </summary>
public string CategoryName { get; set; }
2022-06-02 12:35:51 +05:00
/// <summary>
/// дополнительная информация по операции
/// </summary>
public string CategoryInfo { get; set; }
/// <summary>
/// 0 = план или 1 = факт или прогноз = 2
/// </summary>
public int IdType { get; set; }
2021-07-28 09:46:58 +05:00
/// <summary>
/// Глубина на начало операции, м
/// </summary>
public double DepthStart { get; set; }
2021-07-28 09:46:58 +05:00
/// <summary>
/// Глубина после завершения операции, м
/// </summary>
public double DepthEnd { get; set; }
2021-07-28 09:46:58 +05:00
2022-01-12 17:46:33 +05:00
/// <summary>
/// Кол-во дней от даты начала первой плановой (а если её нет, то фактической) операции
/// </summary>
public double Day { get; set; }
/// <summary>
/// Кол-во часов НПВ от даты начала первой плановой (а если её нет, то фактической) операции
/// </summary>
public double NptHours { get; set; }
/// <summary>
/// Дата начала операции
/// </summary>
public DateTime DateStart { get; set; }
/// <summary>
/// Продолжительность, часы
/// </summary>
public double DurationHours { get; set; }
2021-07-28 09:46:58 +05:00
/// <summary>
/// Полезный комментарий
/// </summary>
public string Comment { get; set; }
2021-07-27 13:32:00 +05:00
}
}