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

53 lines
1.4 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
namespace AsbCloudApp.Data
{
public class DetectedOperationStatDto
{
/// <summary>
/// Бурильцик
/// </summary>
public DrillerDto Driller { get; set; }
/// <summary>
/// Количество операции
/// </summary>
public int Count { get; set; }
/// <summary>
/// Среднее по целевым показателям
/// </summary>
public double Average { get; set; }
/// <summary>
/// Коэффициент эффективности
/// </summary>
public double Efficiency { get; set; }
/// <summary>
/// Среднее по ключевому показателю
/// </summary>
public double AverageByParam { get; set; }
/// <summary>
/// Коэффициент потерь
/// </summary>
public double Loss { get; set; }
}
/// <summary>
/// Автоматически определяемая операция
/// </summary>
public class DetectedOperationListDto
{
/// <summary>
/// Список всех операций
/// </summary>
public IEnumerable<DetectedOperationDto> List { get; set; }
public ICollection<DetectedOperationStatDto> Stats { get; set; }
}
}