forked from ddrilling/AsbCloudServer
53 lines
1.2 KiB
C#
53 lines
1.2 KiB
C#
using System.ComponentModel.DataAnnotations;
|
|
|
|
namespace AsbCloudApp.Data;
|
|
|
|
/// <summary>
|
|
/// Описание целевых/нормативных показателей операций
|
|
/// </summary>
|
|
public class OperationValueDto : IId, IWellRelated
|
|
{
|
|
/// <summary>
|
|
/// Идентификатор в БД
|
|
/// </summary>
|
|
[Required]
|
|
public int Id { get; set; }
|
|
|
|
/// <summary>
|
|
/// Идентификатор скважины
|
|
/// </summary>
|
|
[Required]
|
|
public int IdWell { get; set; }
|
|
|
|
/// <summary>
|
|
/// Идентификатор категории операции
|
|
/// </summary>
|
|
[Required]
|
|
public int IdOperationCategory { get; set; }
|
|
|
|
/// <summary>
|
|
/// Целевой показатель
|
|
/// </summary>
|
|
[Required]
|
|
public double TargetValue { get; set; }
|
|
|
|
/// <summary>
|
|
/// Нормативный показатель
|
|
/// </summary>
|
|
[Required]
|
|
public double StandardValue { get; set; }
|
|
|
|
/// <summary>
|
|
/// Стартовая глубина
|
|
/// </summary>
|
|
[Required]
|
|
public double DepthStart { get; set; }
|
|
|
|
/// <summary>
|
|
/// Конечная глубина
|
|
/// </summary>
|
|
[Required]
|
|
public double DepthEnd { get; set; }
|
|
|
|
}
|