using System;
namespace AsbCloudApp.Data
{
///
/// Автоматически определяемая операция
///
public class DetectedOperationDto : IId, IWellRelated
{
///
public int Id { get; set; }
///
public int IdWell { get; set; }
///
/// Id названия/описания операции
///
public int IdCategory { get; set; }
///
/// Id пользователя панели
///
public int IdUsersAtStart { get; set; }
///
/// Дата начала операции в часовом поясе скважины
///
public DateTime DateStart { get; set; }
///
/// Дата завершения операции в часовом поясе скважины
///
public DateTime DateEnd { get; set; }
///
/// Продолжительность операции в минутах
///
public double DurationMinutes => (DateEnd - DateStart).TotalMinutes;
///
/// глубина на начало операции, м
///
public double DepthStart { get; set; }
///
/// глубина на завершения операции, м
///
public double DepthEnd { get; set; }
///
/// название/описание операции
///
public WellOperationCategoryDto OperationCategory { get; set; }
///
/// Пользователь панели оператора
///
public string TelemetryUserName { get; set; }
}
}