forked from ddrilling/AsbCloudServer
Контроллеры, модели и DTO, касаемые РТК, перемещены в соответствующие папки: Operations и Functions
This commit is contained in:
parent
62b373693a
commit
8439373377
@ -1,6 +1,6 @@
|
|||||||
using System.ComponentModel.DataAnnotations;
|
using System.ComponentModel.DataAnnotations;
|
||||||
|
|
||||||
namespace AsbCloudApp.Data.ProcessMaps;
|
namespace AsbCloudApp.Data.ProcessMaps.Functions;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// РТК план противоаварийное вращение
|
/// РТК план противоаварийное вращение
|
@ -1,6 +1,6 @@
|
|||||||
using System.ComponentModel.DataAnnotations;
|
using System.ComponentModel.DataAnnotations;
|
||||||
|
|
||||||
namespace AsbCloudApp.Data.ProcessMaps;
|
namespace AsbCloudApp.Data.ProcessMaps.Functions;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// РТК план автоудержание TF
|
/// РТК план автоудержание TF
|
@ -1,6 +1,6 @@
|
|||||||
using System.ComponentModel.DataAnnotations;
|
using System.ComponentModel.DataAnnotations;
|
||||||
|
|
||||||
namespace AsbCloudApp.Data.ProcessMaps;
|
namespace AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// РТК план выработка нагрузки
|
/// РТК план выработка нагрузки
|
@ -1,6 +1,6 @@
|
|||||||
using System.ComponentModel.DataAnnotations;
|
using System.ComponentModel.DataAnnotations;
|
||||||
|
|
||||||
namespace AsbCloudApp.Data.ProcessMaps;
|
namespace AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// РТК план определения углов осцилляции
|
/// РТК план определения углов осцилляции
|
@ -1,21 +0,0 @@
|
|||||||
using System.ComponentModel.DataAnnotations;
|
|
||||||
|
|
||||||
namespace AsbCloudApp.Data.ProcessMaps;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// РТК план демпфер
|
|
||||||
/// </summary>
|
|
||||||
public class ProcessMapPlanDamperDto : ProcessMapPlanBaseDto
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// StickSlip
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 1000.0, ErrorMessage = "StickSlip, должно быть в пределах от 0 до 1000")]
|
|
||||||
public double StickSlip { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Примечание
|
|
||||||
/// </summary>
|
|
||||||
[StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")]
|
|
||||||
public string Note { get; set; } = string.Empty;
|
|
||||||
}
|
|
@ -1,45 +0,0 @@
|
|||||||
using System.ComponentModel.DataAnnotations;
|
|
||||||
|
|
||||||
namespace AsbCloudApp.Data.ProcessMaps;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// РТК план дрилтест
|
|
||||||
/// </summary>
|
|
||||||
public class ProcessMapPlanDrillTestDto : ProcessMapPlanBaseDto
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// Нагрузка минимальная, т
|
|
||||||
/// </summary>
|
|
||||||
[Range(1.0, 30.0, ErrorMessage = "Нагрузка минимальная, т., должно быть в пределах от 1 до 30")]
|
|
||||||
public double WeightOnBitMin { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Количество шагов по нагрузке
|
|
||||||
/// </summary>
|
|
||||||
[Range(1, 5, ErrorMessage = "Количество шагов по нагрузке, должно быть в пределах от 1 до 5")]
|
|
||||||
public int WeightOnBitStepsCount { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Минимальные обороты на ВСП, об/мин.
|
|
||||||
/// </summary>
|
|
||||||
[Range(5, 200, ErrorMessage = "Минимальные обороты на ВСП, об/мин., должно быть в пределах от 5 до 200")]
|
|
||||||
public int RpmMin { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Количество шагов оборотов на ВСП, шт.
|
|
||||||
/// </summary>
|
|
||||||
[Range(1, 5, ErrorMessage = "Количество шагов оборотов на ВСП, шт., должно быть в пределах от 1 до 5")]
|
|
||||||
public int RpmStepsCount { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Величина проходки шага, м.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.1, 2.0, ErrorMessage = "Величина проходки шага, м., должно быть в пределах от 0.1 до 2")]
|
|
||||||
public double LengthStep { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Примечание
|
|
||||||
/// </summary>
|
|
||||||
[StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символа")]
|
|
||||||
public string Note { get; set; } = string.Empty;
|
|
||||||
}
|
|
@ -1,51 +0,0 @@
|
|||||||
using System.ComponentModel.DataAnnotations;
|
|
||||||
|
|
||||||
namespace AsbCloudApp.Data.ProcessMaps;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// РТК план осцилляция
|
|
||||||
/// </summary>
|
|
||||||
public class ProcessMapPlanOscillationDto : ProcessMapPlanBaseDto
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// Оптимальный угол осцилляции, градусы
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 6000.0, ErrorMessage = "Оптимальный угол осцилляции, градусы, должно быть в пределах от 0 до 6000")]
|
|
||||||
public double OptimalOscillationAngle { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Скорость вправо, об/мин
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 270.0, ErrorMessage = "Скорость вправо, об/мин, должно быть в пределах от 0 до 270")]
|
|
||||||
public double RpmRight { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Скорость влево, об/мин
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 270.0, ErrorMessage = "Скорость влево, об/мин, должно быть в пределах от 0 до 270")]
|
|
||||||
public double RpmLeft { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Ограничение момента вправо, кН*м
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 35.0, ErrorMessage = "Ограничение момента вправо, кН*м., должно быть в пределах от 0 до 35")]
|
|
||||||
public double TorqueMaxRight { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Ограничение момента влево, кН*м
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 35.0, ErrorMessage = "Ограничение момента влево, кН*м., должно быть в пределах от 0 до 35")]
|
|
||||||
public double TorqueMaxLeft { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Режим Авто/Руч
|
|
||||||
/// </summary>
|
|
||||||
[Range(0, 1, ErrorMessage = "Режим Авто/Руч, должен быть либо 0, либо 1")]
|
|
||||||
public int Mode { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Примечание
|
|
||||||
/// </summary>
|
|
||||||
[StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")]
|
|
||||||
public string Note { get; set; } = string.Empty;
|
|
||||||
}
|
|
@ -1,88 +0,0 @@
|
|||||||
using System.ComponentModel.DataAnnotations;
|
|
||||||
using System.ComponentModel.DataAnnotations.Schema;
|
|
||||||
|
|
||||||
namespace AsbCloudApp.Data.ProcessMaps;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// РТК план позиционирования над забоем
|
|
||||||
/// </summary>
|
|
||||||
public class ProcessMapPlanPositioningOffTheBottomDto : ProcessMapPlanBaseDto
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// Остановка над забоем, м.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 30.0, ErrorMessage = "Остановка над забоем, м., должно быть в пределах от 0 до 30")]
|
|
||||||
public double StopOffTheBottom { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Максимально допустимое давление, атм.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 400.0, ErrorMessage = "Максимально допустимое давление, атм., должно быть в пределах от 0 до 400")]
|
|
||||||
public double PressureMax { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Перепад давления уставка, атм.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 60.0, ErrorMessage = "Перепад давления уставка, атм., должно быть в пределах от 0 до 60")]
|
|
||||||
public double DifferentialPressure { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Затяжка, т.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 20.0, ErrorMessage = "Затяжка, т., должно быть в пределах от 0 до 20")]
|
|
||||||
public double Tight { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Посадка, т.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 20.0, ErrorMessage = "Посадка, т., должно быть в пределах от 0 до 20")]
|
|
||||||
public double SlackingOff { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Максимально допустимый момент, кН*м.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 35.0, ErrorMessage = "Максимально допустимый момент, кН*м., должно быть в пределах от 0 до 35")]
|
|
||||||
public double TorqueMax { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Скорость вверх, м/ч.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 999.0, ErrorMessage = "Скорость вверх, м/ч., должно быть в пределах от 0 до 999")]
|
|
||||||
public double RopUp { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Скорость вниз, м/ч.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 999.0, ErrorMessage = "Скорость вниз, м/ч., должно быть в пределах от 0 до 999")]
|
|
||||||
public double RopDown { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Обороты вверх, об/мин.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 270.0, ErrorMessage = "Обороты вверх, об/мин., должно быть в пределах от 0 до 270")]
|
|
||||||
public double RpmUp { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Обороты вниз, об/мин.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 270.0, ErrorMessage = "Обороты вниз, об/мин., должно быть в пределах от 0 до 270")]
|
|
||||||
public double RpmDown { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Расход вверх, л/с.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 100.0, ErrorMessage = "Расход вверх, л/с., должно быть в пределах от 0 до 100")]
|
|
||||||
public double FlowRateUp { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Расход вниз, л/с.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 100.0, ErrorMessage = "Расход вниз, л/с., должно быть в пределах от 0 до 100")]
|
|
||||||
public double FlowRateDown { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Примечание
|
|
||||||
/// </summary>
|
|
||||||
[StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")]
|
|
||||||
public string Note { get; set; } = string.Empty;
|
|
||||||
}
|
|
@ -1,82 +0,0 @@
|
|||||||
using System.Collections.Generic;
|
|
||||||
using System.ComponentModel.DataAnnotations;
|
|
||||||
|
|
||||||
namespace AsbCloudApp.Data.ProcessMaps;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// РТК план проработка скважины
|
|
||||||
/// </summary>
|
|
||||||
public class ProcessMapPlanReamDto : ProcessMapPlanBaseDto, IValidatableObject
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// Количество повторений
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
[Range(0, 100, ErrorMessage = "Количество повторений должно быть в пределах от 0 до 100")]
|
|
||||||
public double Repeats { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Вращение при движении вверх, об/мин
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
[Range(0, 99999.9, ErrorMessage = "Количество вращений вверх должно быть в пределах от 0 до 99999.9")]
|
|
||||||
public double SpinUpward { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Вращение при движении вниз, об/мин
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
[Range(0, 99999.9, ErrorMessage = "Количество вращений вниз должно быть в пределах от 0 до 99999.9")]
|
|
||||||
public double SpinDownward { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Скорость подъёма, м/ч
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
[Range(0, 99999.9, ErrorMessage = "Скорость подъёма должна быть в пределах от 0 до 99999.9")]
|
|
||||||
public double SpeedUpward { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Скорость спуска, м/ч
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
[Range(0, 99999.9, ErrorMessage = "Скорость спуска должна быть в пределах от 0 до 99999.9")]
|
|
||||||
public double SpeedDownward { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Уставка зятяжки, т
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
[Range(0, 99999.9, ErrorMessage = "Значение затяжек уставки должно быть в пределах от 0 до 99999.9")]
|
|
||||||
public double SetpointDrag { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Уставка посадки, т
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
[Range(0, 99999.9, ErrorMessage = "Значение посадки уставки должно быть в пределах от 0 до 99999.9")]
|
|
||||||
public double SetpointTight { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Давление, атм
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
[Range(0, 99999.9, ErrorMessage = "Давление должно быть в пределах от 0 до 99999.9")]
|
|
||||||
public double Pressure { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Момент, кН*м
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
[Range(0, 99999.9, ErrorMessage = "Крутящий момент должен быть в пределах от 0 до 99999.9")]
|
|
||||||
public double Torque { get; set; }
|
|
||||||
|
|
||||||
/// <inheritdoc/>
|
|
||||||
public override IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
|
|
||||||
{
|
|
||||||
if (DepthEnd < DepthStart)
|
|
||||||
yield return new ValidationResult(
|
|
||||||
$"{nameof(DepthEnd)}:{DepthEnd:#0.0} меньше {nameof(DepthStart)}:{DepthStart:#0.0}",
|
|
||||||
new[] { nameof(DepthEnd), nameof(DepthStart) });
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,209 +0,0 @@
|
|||||||
using System.ComponentModel.DataAnnotations;
|
|
||||||
|
|
||||||
namespace AsbCloudApp.Data.ProcessMaps;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// РТК план проработка для ротора
|
|
||||||
/// </summary>
|
|
||||||
public class ProcessMapPlanReamingRotorDto : ProcessMapPlanBaseDto
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// Максимально допустимое давление, атм.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 400.0, ErrorMessage = "Максимально допустимое давление, атм., должно быть в пределах от 0 до 400")]
|
|
||||||
public double PressureMax { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Перепад давления уставка, атм.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 60.0, ErrorMessage = "Перепад давления уставка, атм., должно быть в пределах от 0 до 60")]
|
|
||||||
public double DifferentialPressure { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Затяжка, т.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 20.0, ErrorMessage = "Затяжка, т., должно быть в пределах от 0 до 20")]
|
|
||||||
public double Tight { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Посадка, т.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 20.0, ErrorMessage = "Посадка, т., должно быть в пределах от 0 до 20")]
|
|
||||||
public double SlackingOff { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Максимально допустимый момент, кН*м.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 35.0, ErrorMessage = "Максимально допустимый момент, кН*м., посадка, должно быть в пределах от 0 до 35")]
|
|
||||||
public double TorqueMax { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 1. Количество повторений, шт.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0, 99, ErrorMessage = "Проработка 1. Количество повторений, шт., должно быть в пределах от 0 до 99")]
|
|
||||||
public int Reaming1RepetitionsCount { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 1, Скорость, м/ч., Вверх
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 999.0, ErrorMessage = "Проработка 1, Скорость, м/ч., Вверх, должно быть в пределах от 0 до 999")]
|
|
||||||
public double Reaming1RopUp { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 1, Скорость, м/ч., Вниз
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 999.0, ErrorMessage = "Проработка 1, Скорость, м/ч., Вниз, должно быть в пределах от 0 до 999")]
|
|
||||||
public double Reaming1RopDown { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 1, Обороты, об/мин., Вверх
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 270.0, ErrorMessage = "Проработка 1, Обороты, об/мин., Вверх, должно быть в пределах от 0 до 270")]
|
|
||||||
public double Reaming1RpmUp { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 1, Обороты, об/мин., Вниз
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 270.0, ErrorMessage = "Проработка 1, Обороты, об/мин., Вниз, должно быть в пределах от 0 до 270")]
|
|
||||||
public double Reaming1RpmDown { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 1, Расход, л/с., Вверх
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 100.0, ErrorMessage = "Проработка 1, Расход, л/с., Вверх, должно быть в пределах от 0 до 100")]
|
|
||||||
public double Reaming1FlowRateUp { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 1, Расход, л/с., Вниз
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 100.0, ErrorMessage = "Проработка 1, Расход, л/с., Вниз, должно быть в пределах от 0 до 100")]
|
|
||||||
public double Reaming1FlowRateDown { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 1, Интервал проработки, м.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 30.0, ErrorMessage = "Проработка 1, Интервал проработки, м., должно быть в пределах от 0 до 30")]
|
|
||||||
public double Reaming1Interval { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Остановка над забоем, м.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 10.0, ErrorMessage = "Остановка над забоем, м., должно быть в пределах от 0 до 10")]
|
|
||||||
public double Reaming1StopPointOffBottom { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 2, Количество повторений, шт.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0, 99, ErrorMessage = "Проработка 2, Количество повторений, шт., должно быть в пределах от 0 до 99")]
|
|
||||||
public int Reaming2RepetitionsCount { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 2, Скорость, м/ч., Вверх
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 999.0, ErrorMessage = "Проработка 2, Скорость, м/ч., Вверх, должно быть в пределах от 0 до 999")]
|
|
||||||
public double Reaming2RopUp { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 2, Скорость, м/ч., Вниз
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 999.0, ErrorMessage = "Проработка 2, Скорость, м/ч., Вниз, должно быть в пределах от 0 до 999")]
|
|
||||||
public double Reaming2RopDown { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 2, Обороты, об/мин., Вверх
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 270.0, ErrorMessage = "Проработка 2, Обороты, об/мин., Вверх, должно быть в пределах от 0 до 270")]
|
|
||||||
public double Reaming2RpmUp { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 2, Обороты, об/мин., Вниз
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 270.0, ErrorMessage = "Проработка 2, Обороты, об/мин., Вниз, должно быть в пределах от 0 до 270")]
|
|
||||||
public double Reaming2RpmDown { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 2, Расход, л/с., Вверх
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 100.0, ErrorMessage = "Проработка 2, Расход, л/с., Вверх, должно быть в пределах от 0 до 100")]
|
|
||||||
public double Reaming2FlowRateUp { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 2, Расход, л/с., Вниз
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 100.0, ErrorMessage = "Проработка 2, Расход, л/с., Вниз, должно быть в пределах от 0 до 100")]
|
|
||||||
public double Reaming2FlowRateDown { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 2, Интервал проработки, м.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 30.0, ErrorMessage = "Проработка 2, Интервал проработки, м., должно быть в пределах от 0 до 30")]
|
|
||||||
public double Reaming2Interval { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Остановка над забоем, м.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 10.0, ErrorMessage = "Остановка над забоем, м., должно быть в пределах от 0 до 10")]
|
|
||||||
public double Reaming2StopPointOffBottom { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 3, Количество повторений, шт.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0, 99, ErrorMessage = "Проработка 3, Количество повторений, шт., должно быть в пределах от 0 до 99")]
|
|
||||||
public double Reaming3RepetitionsCount { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 3, Скорость, м/ч., Вверх
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 999.0, ErrorMessage = "Проработка 3, Скорость, м/ч., Вверх, должно быть в пределах от 0 до 999")]
|
|
||||||
public double Reaming3RopUp { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 3, Скорость, м/ч., Вниз
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 999.0, ErrorMessage = "Проработка 3, Скорость, м/ч., Вниз, должно быть в пределах от 0 до 999")]
|
|
||||||
public double Reaming3RopDown { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 3, Обороты, об/мин., Вверх
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 270.0, ErrorMessage = "Проработка 3, Обороты, об/мин., Вверх, должно быть в пределах от 0 до 270")]
|
|
||||||
public double Reaming3RpmUp { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 3, Обороты, об/мин., Вниз
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 270.0, ErrorMessage = "Проработка 3, Обороты, об/мин., Вниз, должно быть в пределах от 0 до 270")]
|
|
||||||
public double Reaming3RpmDown { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 3, Расход, л/с., Вверх
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 100.0, ErrorMessage = "Проработка 3, Расход, л/с., Вверх, должно быть в пределах от 0 до 100")]
|
|
||||||
public double Reaming3FlowRateUp { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 3, Расход, л/с., Вниз
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 100.0, ErrorMessage = "Проработка 3, Расход, л/с., Вниз, должно быть в пределах от 0 до 100")]
|
|
||||||
public double Reaming3FlowRateDown { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 3, Интервал проработки, м.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 30.0, ErrorMessage = "Проработка 3, Интервал проработки, м., должно быть в пределах от 0 до 30")]
|
|
||||||
public double Reaming3Interval { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Остановка над забоем, м.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 10.0, ErrorMessage = "Остановка над забоем, м., должно быть в пределах от 0 до 10")]
|
|
||||||
public double Reaming3StopPointOffBottom { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Примечание
|
|
||||||
/// </summary>
|
|
||||||
[StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")]
|
|
||||||
public string Note { get; set; } = string.Empty;
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
@ -1,209 +0,0 @@
|
|||||||
using System.ComponentModel.DataAnnotations;
|
|
||||||
|
|
||||||
namespace AsbCloudApp.Data.ProcessMaps;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// РТК план проработка для слайда
|
|
||||||
/// </summary>
|
|
||||||
public class ProcessMapPlanReamingSlideDto : ProcessMapPlanBaseDto
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// Максимально допустимое давление, атм
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 400.0, ErrorMessage = "Максимально допустимое давление, атм., должно быть в пределах от 0 до 400")]
|
|
||||||
public double PressureMax { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Перепад давления уставка, атм
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 60.0, ErrorMessage = "Перепад давления уставка, атм., должно быть в пределах от 0 до 60")]
|
|
||||||
public double DifferentialPressure { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Затяжка
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 20.0, ErrorMessage = "Затяжка, должно быть в пределах от 0 до 20")]
|
|
||||||
public double Tight { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Посадка
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 20.0, ErrorMessage = "Посадка, должно быть в пределах от 0 до 20")]
|
|
||||||
public double SlackingOff { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Максимально допустимый момент, кН*м.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 35.0, ErrorMessage = "Максимально допустимый момент, кН*м., должно быть в пределах от 0 до 35")]
|
|
||||||
public double TorqueMax { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 1, Количество повторений, шт.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 99.0, ErrorMessage = "Проработка 1, Количество повторений, шт., должно быть в пределах от 0 до 99")]
|
|
||||||
public double Reaming1RepetitionsCount { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 1, Скорость, м/ч., Вверх
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 999.0, ErrorMessage = "Проработка 1, Скорость, м/ч., Вверх, должно быть в пределах от 0 до 999")]
|
|
||||||
public double Reaming1RopUp { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 1, Скорость, м/ч., Вниз
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 999.0, ErrorMessage = "Проработка 1, Скорость, м/ч., Вниз, должно быть в пределах от 0 до 999")]
|
|
||||||
public double Reaming1RopDown { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 1, Обороты, об/мин., Вверх
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 270.0, ErrorMessage = "Проработка 1, Обороты, об/мин., Вверх, должно быть в пределах от 0 до 270")]
|
|
||||||
public double Reaming1RpmUp { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 1, Обороты, об/мин., Вниз
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 270.0, ErrorMessage = "Проработка 1, Обороты, об/мин., Вниз, должно быть в пределах от 0 до 270")]
|
|
||||||
public double Reaming1RpmDown { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 1, Расход, л/с., Вверх
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 100.0, ErrorMessage = "Проработка 1, Расход, л/с., Вверх, должно быть в пределах от 0 до 100")]
|
|
||||||
public double Reaming1FlowRateUp { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 1, Расход, л/с., Вниз
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 100.0, ErrorMessage = "Проработка 1, Расход, л/с., Вниз, должно быть в пределах от 0 до 100")]
|
|
||||||
public double Reaming1FlowRateDown { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 1, Интервал проработки, м.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 30.0, ErrorMessage = "Проработка 1, Интервал проработки, м., должно быть в пределах от 0 до 30")]
|
|
||||||
public double Reaming1Interval { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Остановка над забоем, м.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 10.0, ErrorMessage = "Остановка над забоем, м., должно быть в пределах от 0 до 10")]
|
|
||||||
public double Reaming1StopPointOffBottom { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 2, Количество повторений, шт.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 99.0, ErrorMessage = "Проработка 2, Количество повторений, шт., должно быть в пределах от 0 до 99")]
|
|
||||||
public double Reaming2RepetitionsCount { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 2, Скорость, м/ч., Вверх
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 999.0, ErrorMessage = "Проработка 2, Скорость, м/ч., Вверх, должно быть в пределах от 0 до 999")]
|
|
||||||
public double Reaming2RopUp { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 2, Скорость, м/ч., Вниз
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 999.0, ErrorMessage = "Проработка 2, Скорость, м/ч., Вниз, должно быть в пределах от 0 до 999")]
|
|
||||||
public double Reaming2RopDown { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 2, Обороты, об/мин., Вверх
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 270.0, ErrorMessage = "Проработка 2, Обороты, об/мин., Вверх, должно быть в пределах от 0 до 270")]
|
|
||||||
public double Reaming2RpmUp { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 2, Обороты, об/мин., Вниз
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 270.0, ErrorMessage = "Проработка 2, Обороты, об/мин., Вниз, должно быть в пределах от 0 до 270")]
|
|
||||||
public double Reaming2RpmDown { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 2, Расход, л/с., Вверх
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 100.0, ErrorMessage = "Проработка 2, Расход, л/с., Вверх, должно быть в пределах от 0 до 100")]
|
|
||||||
public double Reaming2FlowRateUp { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 2, Расход, л/с., Вниз
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 100.0, ErrorMessage = "Проработка 2, Расход, л/с., Вниз, должно быть в пределах от 0 до 100")]
|
|
||||||
public double Reaming2FlowRateDown { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 2, Интервал проработки, м.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 30.0, ErrorMessage = "Проработка 2, Интервал проработки, м., должно быть в пределах от 0 до 30")]
|
|
||||||
public double Reaming2Interval { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Остановка над забоем, м.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 10.0, ErrorMessage = "Остановка над забоем, м., должно быть в пределах от 0 до 10")]
|
|
||||||
public double Reaming2StopPointOffBottom { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 3, Количество повторений, шт.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 99.0, ErrorMessage = "Проработка 3, Количество повторений, шт., должно быть в пределах от 0 до 99")]
|
|
||||||
public double Reaming3RepetitionsCount { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 3, Скорость, м/ч., Вверх
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 999.0, ErrorMessage = "Проработка 3, Скорость, м/ч., Вверх, должно быть в пределах от 0 до 999")]
|
|
||||||
public double Reaming3RopUp { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 3, Скорость, м/ч., Вниз
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 999.0, ErrorMessage = "Проработка 3, Скорость, м/ч., Вниз, должно быть в пределах от 0 до 999")]
|
|
||||||
public double Reaming3RopDown { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 3, Обороты, об/мин., Вверх
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 270.0, ErrorMessage = "Проработка 3, Обороты, об/мин., Вверх, должно быть в пределах от 0 до 270")]
|
|
||||||
public double Reaming3RpmUp { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 3, Обороты, об/мин., Вниз
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 270.0, ErrorMessage = "Проработка 3, Обороты, об/мин., Вниз, должно быть в пределах от 0 до 270")]
|
|
||||||
public double Reaming3RpmDown { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 3, Расход, л/с., Вверх
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 100.0, ErrorMessage = "Проработка 3, Расход, л/с., Вверх, должно быть в пределах от 0 до 100")]
|
|
||||||
public double Reaming3FlowRateUp { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 3, Расход, л/с., Вниз
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 100.0, ErrorMessage = "Проработка 3, Расход, л/с., Вниз, должно быть в пределах от 0 до 100")]
|
|
||||||
public double Reaming3FlowRateDown { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Проработка 3, Интервал проработки, м.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 30.0, ErrorMessage = "Проработка 3, Интервал проработки, м., должно быть в пределах от 0 до 30")]
|
|
||||||
public double Reaming3Interval { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Остановка над забоем, м.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 10.0, ErrorMessage = "Остановка над забоем, м., должно быть в пределах от 0 до 10")]
|
|
||||||
public double Reaming3StopPointOffBottom { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Примечание
|
|
||||||
/// </summary>
|
|
||||||
[StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")]
|
|
||||||
public string Note { get; set; } = string.Empty;
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
@ -1,21 +0,0 @@
|
|||||||
using System.ComponentModel.DataAnnotations;
|
|
||||||
|
|
||||||
namespace AsbCloudApp.Data.ProcessMaps;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// РТК план записи статического замера
|
|
||||||
/// </summary>
|
|
||||||
public class ProcessMapPlanRecordingStaticMeasurementDto : ProcessMapPlanBaseDto
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// Время записи замера, сек
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 1800.0, ErrorMessage = "Время записи замера, сек., должно быть в пределах от 0 до 1800")]
|
|
||||||
public double MeasurementRecordingTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Примечание
|
|
||||||
/// </summary>
|
|
||||||
[StringLength(1024, ErrorMessage = "Примечание, не должно превышать 1024 символов")]
|
|
||||||
public string Note { get; set; } = string.Empty;
|
|
||||||
}
|
|
@ -1,88 +0,0 @@
|
|||||||
using System.ComponentModel.DataAnnotations;
|
|
||||||
|
|
||||||
namespace AsbCloudApp.Data.ProcessMaps;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// РТК план бурение скважины в роторе
|
|
||||||
/// </summary>
|
|
||||||
public class ProcessMapPlanRotorDto : ProcessMapPlanBaseDto
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// Максимально допустимая скорость, м/ч
|
|
||||||
/// </summary>
|
|
||||||
[Range(0, 800.0, ErrorMessage = "Максимально допустимая скорость, м/ч., должно быть в пределах от 0 до 800.0")]
|
|
||||||
public double RopMax { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Максимально допустимое давление, атм
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 400.0, ErrorMessage = "Максимально допустимое давление, атм., должно быть в пределах от 0 до 400.0")]
|
|
||||||
public double PressureMax { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Перепад давления, атм. Уставка
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 60.0, ErrorMessage = "Перепад давления, атм., уставка, должно быть в пределах от 0 до 60.0")]
|
|
||||||
public double DifferentialPressure { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Перепад давления, атм. Ограничение
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 60.0, ErrorMessage = "Перепад давления, атм., ограничение, должно быть в пределах от 0 до 60.0")]
|
|
||||||
public double DifferentialPressureMax { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Нагрузка, т. Уставка
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 99.0, ErrorMessage = "Нагрузка, т., уставка, должно быть в пределах от 0 до 99.0")]
|
|
||||||
public double WeightOnBit { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Нагрузка, т. Ограничение
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 99.0, ErrorMessage = "Нагрузка, т., ограничение, должно быть в пределах от 0 до 99.0")]
|
|
||||||
public double WeightOnBitMax { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Момент на ВСП, кН*м. Уставка
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 35.0, ErrorMessage = "Момент на ВСП, кН*м., уставка, должно быть в пределах от 0 до 35.0")]
|
|
||||||
public double TopDriveTorque { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Момент на ВСП, кН*м. Ограничение
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 35.0, ErrorMessage = "Момент на ВСП, кН*м., ограничение, должно быть в пределах от 0 до 35.0")]
|
|
||||||
public double TopDriveTorqueMax { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Обороты на ВСП, об/мин. Уставка
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 270.0, ErrorMessage = "Обороты на ВСП, об/мин., уставка, должно быть в пределах от 0 до 270.0")]
|
|
||||||
public double Rpm { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Обороты на ВСП, об/мин. Ограничение
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 270.0, ErrorMessage = "Обороты на ВСП, об/мин., ограничение, должно быть в пределах от 0 до 270.0")]
|
|
||||||
public double RpmMax { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Расход л/с. Уставка
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 100.0, ErrorMessage = "Расход л/с., уставка, должно быть в пределах от 0 до 100.0")]
|
|
||||||
public double FlowRate { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Расход л/с. Ограничение
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 100.0, ErrorMessage = "Расход л/с., ограничение, должно быть в пределах от 0 до 100.0")]
|
|
||||||
public double FlowRateMax { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Примечание
|
|
||||||
/// </summary>
|
|
||||||
[StringLength(1024, ErrorMessage = "Примечание, не должно превышать 1024 символов")]
|
|
||||||
public string Note { get; set; } = string.Empty;
|
|
||||||
|
|
||||||
}
|
|
@ -1,60 +0,0 @@
|
|||||||
using System.ComponentModel.DataAnnotations;
|
|
||||||
using System.ComponentModel.DataAnnotations.Schema;
|
|
||||||
|
|
||||||
namespace AsbCloudApp.Data.ProcessMaps;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// РТК план подход к забою в роторе
|
|
||||||
/// </summary>
|
|
||||||
public class ProcessMapPlanRotorLoweringBitDto : ProcessMapPlanBaseDto
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// Максимально допустимое давление, атм.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 400.0, ErrorMessage = "Максимально допустимое давление, атм., должно быть в пределах от 0 до 400")]
|
|
||||||
public double PressureMax { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Перепад давления уставка, атм.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 60.0, ErrorMessage = "Перепад давления уставка, атм., должно быть в пределах от 0 до 60")]
|
|
||||||
public double DifferentialPressure { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Посадка, т.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 20.0, ErrorMessage = "Посадка, т., должно быть в пределах от 0 до 20")]
|
|
||||||
public double SlackingOff { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Максимально допустимый момент, кН*м.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 35.0, ErrorMessage = "Максимально допустимый момент, кН*м., должно быть в пределах от 0 до 35")]
|
|
||||||
public double TorqueMax { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Скорость вниз, м/ч.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 999.0, ErrorMessage = "Скорость вниз, м/ч., должно быть в пределах от 0 до 999")]
|
|
||||||
public double RopDown { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Обороты вниз, об/мин.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 270.0, ErrorMessage = "Обороты вниз, об/мин., должно быть в пределах от 0 до 270")]
|
|
||||||
public double RpmDown { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Расход вниз, л/с.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 100.0, ErrorMessage = "Расход вниз, л/с., должно быть в пределах от 0 до 100")]
|
|
||||||
public double FlowRateDown { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Примечание
|
|
||||||
/// </summary>
|
|
||||||
[StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")]
|
|
||||||
public string Note { get; set; } = string.Empty;
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
@ -1,51 +0,0 @@
|
|||||||
using System.ComponentModel.DataAnnotations;
|
|
||||||
|
|
||||||
namespace AsbCloudApp.Data.ProcessMaps;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// РТК план shocktest
|
|
||||||
/// </summary>
|
|
||||||
public class ProcessMapPlanShockTestDto : ProcessMapPlanBaseDto
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// StickSlip
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 1000.0, ErrorMessage = "StickSlip, должно быть в пределах от 0 до 1000")]
|
|
||||||
public double StickSlip { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Whirl
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 1000.0, ErrorMessage = "Whirl, должно быть в пределах от 0 до 1000")]
|
|
||||||
public double Whirl { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Осевые вибрации
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 1000.0, ErrorMessage = "Осевые вибрации, должно быть в пределах от 0 до 1000")]
|
|
||||||
public double AxialVibrations { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Комбинированные вибрации
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 1000.0, ErrorMessage = "Комбинированные вибрации, должно быть в пределах от 0 до 1000")]
|
|
||||||
public double CombinedVibrations { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Нагрузка минимальная, т
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 30.0, ErrorMessage = "Комбинированные вибрации, должно быть в пределах от 1 до 30")]
|
|
||||||
public double WeightOnBitMin { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Минимальные обороты на ВСП, об/мин.
|
|
||||||
/// </summary>
|
|
||||||
[Range(5, 200, ErrorMessage = "Минимальные обороты на ВСП, об/мин., должно быть в пределах от 5 до 200")]
|
|
||||||
public double RpmMin { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Примечание
|
|
||||||
/// </summary>
|
|
||||||
[StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")]
|
|
||||||
public string Note { get; set; } = string.Empty;
|
|
||||||
}
|
|
@ -1,75 +0,0 @@
|
|||||||
using System.ComponentModel.DataAnnotations;
|
|
||||||
|
|
||||||
namespace AsbCloudApp.Data.ProcessMaps;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// РТК план бурение скважины в слайде
|
|
||||||
/// </summary>
|
|
||||||
public class ProcessMapPlanSlideDto : ProcessMapPlanBaseDto
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// Максимально допустимая скорость, м/ч
|
|
||||||
/// </summary>
|
|
||||||
[Range(0, 800, ErrorMessage = "Максимально допустимая скорость, м/ч., должно быть в пределах от 0 до 800")]
|
|
||||||
public double RopMax { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Максимально допустимое давление, атм
|
|
||||||
/// </summary>
|
|
||||||
[Range(0, 400, ErrorMessage = "Максимально допустимое давление, атм., должно быть в пределах от 0 до 400")]
|
|
||||||
public double PressureMax { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Перепад давления уставка, атм
|
|
||||||
/// </summary>
|
|
||||||
[Range(0, 60, ErrorMessage = "Перепад давления уставка, атм., должно быть в пределах от 0 до 60")]
|
|
||||||
public double DifferentialPressure { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Перепад давления ограничение, атм
|
|
||||||
/// </summary>
|
|
||||||
[Range(0, 60, ErrorMessage = "Перепад давления ограничение, атм., должно быть в пределах от 0 до 60")]
|
|
||||||
public double DifferentialPressureMax { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Нагрузка уставка, т
|
|
||||||
/// </summary>
|
|
||||||
[Range(0, 99, ErrorMessage = "Нагрузка уставка, т., должно быть в пределах от 0 до 99")]
|
|
||||||
public double WeightOnBit { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Нагрузка ограничение, т
|
|
||||||
/// </summary>
|
|
||||||
[Range(0, 99, ErrorMessage = "Нагрузка ограничение, т., должно быть в пределах от 0 до 99")]
|
|
||||||
public double WeightOnBitMax { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Расход уставка л/с
|
|
||||||
/// </summary>
|
|
||||||
[Range(0, 100, ErrorMessage = "Расход уставка л/с., должно быть в пределах от 0 до 100")]
|
|
||||||
public double FlowRate { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Расход ограничение л/с
|
|
||||||
/// </summary>
|
|
||||||
[Range(0, 100, ErrorMessage = "Расход ограничение л/с., должно быть в пределах от 0 до 100")]
|
|
||||||
public double FlowRateMax { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Расчётная пружина, градус
|
|
||||||
/// </summary>
|
|
||||||
[Range(0, 9999, ErrorMessage = "Расчётная пружина, градус, должно быть в пределах от 0 до 9999")]
|
|
||||||
public double Spring { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Складывание инструмента, м
|
|
||||||
/// </summary>
|
|
||||||
[Range(0, 9999, ErrorMessage = "Складывание инструмента, м., должно быть в пределах от 0 до 9999")]
|
|
||||||
public double Buckling { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Примечание
|
|
||||||
/// </summary>
|
|
||||||
[StringLength(1024, ErrorMessage = "Примечание, не должно превышать 1024 символов")]
|
|
||||||
public string Note { get; set; } = string.Empty;
|
|
||||||
}
|
|
@ -1,15 +0,0 @@
|
|||||||
using System.ComponentModel.DataAnnotations;
|
|
||||||
|
|
||||||
namespace AsbCloudApp.Data.ProcessMaps;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// РТК план выход статического замера
|
|
||||||
/// </summary>
|
|
||||||
public class ProcessMapPlanStaticMeasurementOutputDto : ProcessMapPlanBaseDto
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// Время ожидания выхода сигнала с ТМС, сек.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 1800.0, ErrorMessage = "Время ожидания выхода сигнала с ТМС, сек., должно быть в пределах от 0 до 1800")]
|
|
||||||
public double SignalWaitingTime { get; set; }
|
|
||||||
}
|
|
@ -1,21 +0,0 @@
|
|||||||
using System.ComponentModel.DataAnnotations;
|
|
||||||
|
|
||||||
namespace AsbCloudApp.Data.ProcessMaps;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// РТК план выключение насоса
|
|
||||||
/// </summary>
|
|
||||||
public class ProcessMapPlanSwitchingOffThePumpDto : ProcessMapPlanBaseDto
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// Продолжительность, сек.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 1800.0, ErrorMessage = "Продолжительность, сек., должно быть в пределах от 0 до 1800")]
|
|
||||||
public double Duration { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Лимит остаточного давления, атм.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 100.0, ErrorMessage = "Лимит остаточного давления, атм., должно быть в пределах от 0 до 100")]
|
|
||||||
public double ResidualPressureLimit { get; set; }
|
|
||||||
}
|
|
@ -1,34 +0,0 @@
|
|||||||
using System.ComponentModel.DataAnnotations;
|
|
||||||
using System.ComponentModel.DataAnnotations.Schema;
|
|
||||||
|
|
||||||
namespace AsbCloudApp.Data.ProcessMaps;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// РТК план выход на плановый расход
|
|
||||||
/// </summary>
|
|
||||||
public class ProcessMapPlanSwitchingToTheModeDto : ProcessMapPlanBaseDto
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// Время выхода буровых насосов на плановый расход, сек.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 3600.0, ErrorMessage = "Время выхода буровых насосов на плановый расход, сек., должно быть в пределах от 0 до 3600")]
|
|
||||||
public double RampTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Расход, л/с
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 100.0, ErrorMessage = "Расход, л/с., должно быть в пределах от 0 до 100")]
|
|
||||||
public double FlowRate { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Максимально допустимое давление, атм.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 400.0, ErrorMessage = "Максимально допустимое давление, атм., должно быть в пределах от 0 до 400")]
|
|
||||||
public double PressureMax { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Примечание
|
|
||||||
/// </summary>
|
|
||||||
[StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")]
|
|
||||||
public string Note { get; set; } = string.Empty;
|
|
||||||
}
|
|
@ -1,93 +0,0 @@
|
|||||||
using System.ComponentModel.DataAnnotations;
|
|
||||||
|
|
||||||
namespace AsbCloudApp.Data.ProcessMaps;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// РТК план выставление
|
|
||||||
/// </summary>
|
|
||||||
public class ProcessMapPlanTFOrientationDto : ProcessMapPlanBaseDto
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// Задание TF, град.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 360.0, ErrorMessage = "Задание TF, град., должно быть в пределах от 0 до 360")]
|
|
||||||
public double TFSetpoint { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Пружина, град.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 10000.0, ErrorMessage = "Пружина, град., должно быть в пределах от 0 до 10000")]
|
|
||||||
public double Spring { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Максимальное давление, атм.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 400.0, ErrorMessage = "Максимальное давление, атм., должно быть в пределах от 0 до 400")]
|
|
||||||
public double PressureMax { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Перепад давления, атм.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 60.0, ErrorMessage = "Перепад давления, атм., должно быть в пределах от 0 до 60")]
|
|
||||||
public double DifferentialPressure { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Затяжка, т.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 20.0, ErrorMessage = "Затяжка, т., должно быть в пределах от 0 до 20")]
|
|
||||||
public double Tight { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Посадка, т.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 20.0, ErrorMessage = "Посадка, т., должно быть в пределах от 0 до 20")]
|
|
||||||
public double SlackingOff { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Максимально допустимый момент, кН*м.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 35.0, ErrorMessage = "Максимально допустимый момент, кН*м., должно быть в пределах от 0 до 35")]
|
|
||||||
public double TorqueMax { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Количество расхаживаний, шт.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 99.0, ErrorMessage = "Количество расхаживаний, шт., должно быть в пределах от 0 до 99")]
|
|
||||||
public int RepetitionsCount { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Скорость вверх, м/ч.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 999.0, ErrorMessage = "Скорость вверх, м/ч., должно быть в пределах от 0 до 999")]
|
|
||||||
public double RopUp { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Скорость вниз, м/ч.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 999.0, ErrorMessage = "Скорость вниз, м/ч., должно быть в пределах от 0 до 999")]
|
|
||||||
public double RopDown { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Расход вверх, л/с.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 100.0, ErrorMessage = "Расход вверх, л/с., должно быть в пределах от 0 до 100")]
|
|
||||||
public double FlowRateUp { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Расход вниз, л/с.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 100.0, ErrorMessage = "Расход вниз, л/с., должно быть в пределах от 0 до 100")]
|
|
||||||
public double FlowRateDown { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Интервал расхаживания, м.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 30.0, ErrorMessage = "Интервал расхаживания, м., должно быть в пределах от 0 до 30")]
|
|
||||||
public double Interval { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Остановка над забоем, м.
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 10.0, ErrorMessage = "Остановка над забоем, м., должно быть в пределах от 0 до 10")]
|
|
||||||
public double StopPointOffBottom { get; set; }
|
|
||||||
}
|
|
@ -1,20 +0,0 @@
|
|||||||
using System.ComponentModel.DataAnnotations;
|
|
||||||
|
|
||||||
namespace AsbCloudApp.Data.ProcessMaps;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// РТК план обновление холостого хода
|
|
||||||
/// </summary>
|
|
||||||
public class ProcessMapPlanUpdatingNoloadParametersDto : ProcessMapPlanBaseDto
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// СПУСК ОК Да/Нет
|
|
||||||
/// </summary>
|
|
||||||
public bool IdDeclineSocketColumn { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Примечание
|
|
||||||
/// </summary>
|
|
||||||
[StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")]
|
|
||||||
public string Note { get; set; } = string.Empty;
|
|
||||||
}
|
|
@ -1,27 +0,0 @@
|
|||||||
using System.ComponentModel.DataAnnotations;
|
|
||||||
|
|
||||||
namespace AsbCloudApp.Data.ProcessMaps;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// РТК план выход на обороты перед ротором
|
|
||||||
/// </summary>
|
|
||||||
public class RotorRpmAccelerationDto : ProcessMapPlanBaseDto
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// Зенитный угол, градусы
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 100.0, ErrorMessage = "Зенитный угол, градусы, должно быть в пределах от 0 до 100")]
|
|
||||||
public double ZenithAngle { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Складывание, м
|
|
||||||
/// </summary>
|
|
||||||
[Range(0.0, 20.0, ErrorMessage = "Складывание, м., должно быть в пределах от 0 до 20")]
|
|
||||||
public double Buckling { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Примечание
|
|
||||||
/// </summary>
|
|
||||||
[StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")]
|
|
||||||
public string Note { get; set; } = string.Empty;
|
|
||||||
}
|
|
@ -4,9 +4,10 @@ using System.Threading;
|
|||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using AsbCloudDb.Model.DailyReports;
|
using AsbCloudDb.Model.DailyReports;
|
||||||
using AsbCloudDb.Model.Manuals;
|
using AsbCloudDb.Model.Manuals;
|
||||||
using AsbCloudDb.Model.ProcessMaps;
|
|
||||||
using AsbCloudDb.Model.WellSections;
|
using AsbCloudDb.Model.WellSections;
|
||||||
using AsbCloudDb.Model.Trajectory;
|
using AsbCloudDb.Model.Trajectory;
|
||||||
|
using AsbCloudDb.Model.ProcessMapPlan.Functions;
|
||||||
|
using AsbCloudDb.Model.ProcessMapPlan.Operations;
|
||||||
|
|
||||||
namespace AsbCloudDb.Model
|
namespace AsbCloudDb.Model
|
||||||
{
|
{
|
||||||
|
@ -8,9 +8,10 @@ using System.Threading;
|
|||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using AsbCloudDb.Model.DailyReports;
|
using AsbCloudDb.Model.DailyReports;
|
||||||
using AsbCloudDb.Model.Manuals;
|
using AsbCloudDb.Model.Manuals;
|
||||||
using AsbCloudDb.Model.ProcessMaps;
|
|
||||||
using AsbCloudDb.Model.WellSections;
|
using AsbCloudDb.Model.WellSections;
|
||||||
using AsbCloudDb.Model.Trajectory;
|
using AsbCloudDb.Model.Trajectory;
|
||||||
|
using AsbCloudDb.Model.ProcessMapPlan.Functions;
|
||||||
|
using AsbCloudDb.Model.ProcessMapPlan.Operations;
|
||||||
|
|
||||||
namespace AsbCloudDb.Model
|
namespace AsbCloudDb.Model
|
||||||
{
|
{
|
||||||
|
@ -3,7 +3,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
|||||||
using AsbCloudDb.Model.ProcessMapPlan;
|
using AsbCloudDb.Model.ProcessMapPlan;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
|
||||||
namespace AsbCloudDb.Model.ProcessMaps;
|
namespace AsbCloudDb.Model.ProcessMapPlan.Functions;
|
||||||
|
|
||||||
[Table("t_process_map_plan_anti_crash_rotation"), Comment("Противоаварийное вращение")]
|
[Table("t_process_map_plan_anti_crash_rotation"), Comment("Противоаварийное вращение")]
|
||||||
public class ProcessMapPlanAntiCrashRotation : ProcessMapPlanBase
|
public class ProcessMapPlanAntiCrashRotation : ProcessMapPlanBase
|
@ -3,7 +3,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
|||||||
using AsbCloudDb.Model.ProcessMapPlan;
|
using AsbCloudDb.Model.ProcessMapPlan;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
|
||||||
namespace AsbCloudDb.Model.ProcessMaps;
|
namespace AsbCloudDb.Model.ProcessMapPlan.Functions;
|
||||||
|
|
||||||
[Table("t_process_map_plan_auto_hold_tf"), Comment("Автоудержание TF")]
|
[Table("t_process_map_plan_auto_hold_tf"), Comment("Автоудержание TF")]
|
||||||
public class ProcessMapPlanAutoHoldTF : ProcessMapPlanBase
|
public class ProcessMapPlanAutoHoldTF : ProcessMapPlanBase
|
@ -3,7 +3,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
|||||||
using AsbCloudDb.Model.ProcessMapPlan;
|
using AsbCloudDb.Model.ProcessMapPlan;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
|
||||||
namespace AsbCloudDb.Model.ProcessMaps;
|
namespace AsbCloudDb.Model.ProcessMapPlan.Functions;
|
||||||
|
|
||||||
[Table("t_process_map_plan_functions_damper"), Comment("Демпфер")]
|
[Table("t_process_map_plan_functions_damper"), Comment("Демпфер")]
|
||||||
public class ProcessMapPlanDamper : ProcessMapPlanBase
|
public class ProcessMapPlanDamper : ProcessMapPlanBase
|
@ -3,7 +3,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
|||||||
using AsbCloudDb.Model.ProcessMapPlan;
|
using AsbCloudDb.Model.ProcessMapPlan;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
|
||||||
namespace AsbCloudDb.Model.ProcessMaps;
|
namespace AsbCloudDb.Model.ProcessMapPlan.Functions;
|
||||||
|
|
||||||
[Table("t_process_map_plan_drilltest"), Comment("DrillTest")]
|
[Table("t_process_map_plan_drilltest"), Comment("DrillTest")]
|
||||||
public class ProcessMapPlanDrillTest : ProcessMapPlanBase
|
public class ProcessMapPlanDrillTest : ProcessMapPlanBase
|
@ -3,7 +3,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
|||||||
using AsbCloudDb.Model.ProcessMapPlan;
|
using AsbCloudDb.Model.ProcessMapPlan;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
|
||||||
namespace AsbCloudDb.Model.ProcessMaps;
|
namespace AsbCloudDb.Model.ProcessMapPlan.Functions;
|
||||||
|
|
||||||
[Table("t_process_map_plan_oscillation"), Comment("Осцилляция")]
|
[Table("t_process_map_plan_oscillation"), Comment("Осцилляция")]
|
||||||
public class ProcessMapPlanOscillation : ProcessMapPlanBase
|
public class ProcessMapPlanOscillation : ProcessMapPlanBase
|
@ -3,7 +3,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
|||||||
using AsbCloudDb.Model.ProcessMapPlan;
|
using AsbCloudDb.Model.ProcessMapPlan;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
|
||||||
namespace AsbCloudDb.Model.ProcessMaps;
|
namespace AsbCloudDb.Model.ProcessMapPlan.Functions;
|
||||||
|
|
||||||
[Table("t_process_map_shock_test"), Comment("ShockTest")]
|
[Table("t_process_map_shock_test"), Comment("ShockTest")]
|
||||||
public class ProcessMapPlanShockTest : ProcessMapPlanBase
|
public class ProcessMapPlanShockTest : ProcessMapPlanBase
|
@ -3,7 +3,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
|||||||
using AsbCloudDb.Model.ProcessMapPlan;
|
using AsbCloudDb.Model.ProcessMapPlan;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
|
||||||
namespace AsbCloudDb.Model.ProcessMaps;
|
namespace AsbCloudDb.Model.ProcessMapPlan.Functions;
|
||||||
|
|
||||||
[Table("t_process_map_plan_static_measurement_output"), Comment("Выход статического замера")]
|
[Table("t_process_map_plan_static_measurement_output"), Comment("Выход статического замера")]
|
||||||
public class ProcessMapPlanStaticMeasurementOutput : ProcessMapPlanBase
|
public class ProcessMapPlanStaticMeasurementOutput : ProcessMapPlanBase
|
@ -3,7 +3,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
|||||||
using AsbCloudDb.Model.ProcessMapPlan;
|
using AsbCloudDb.Model.ProcessMapPlan;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
|
||||||
namespace AsbCloudDb.Model.ProcessMaps;
|
namespace AsbCloudDb.Model.ProcessMapPlan.Functions;
|
||||||
|
|
||||||
[Table("t_process_map_plan_updating_noload_parameters"), Comment("Обновление холостого хода")]
|
[Table("t_process_map_plan_updating_noload_parameters"), Comment("Обновление холостого хода")]
|
||||||
public class ProcessMapPlanUpdatingNoloadParameters : ProcessMapPlanBase
|
public class ProcessMapPlanUpdatingNoloadParameters : ProcessMapPlanBase
|
@ -3,7 +3,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
|||||||
using AsbCloudDb.Model.ProcessMapPlan;
|
using AsbCloudDb.Model.ProcessMapPlan;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
|
||||||
namespace AsbCloudDb.Model.ProcessMaps;
|
namespace AsbCloudDb.Model.ProcessMapPlan.Operations;
|
||||||
|
|
||||||
[Table("t_process_map_plan_load_capacity"), Comment("РТК выработка нагрузки")]
|
[Table("t_process_map_plan_load_capacity"), Comment("РТК выработка нагрузки")]
|
||||||
public class ProcessMapPlanLoadCapacity : ProcessMapPlanBase
|
public class ProcessMapPlanLoadCapacity : ProcessMapPlanBase
|
@ -3,7 +3,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
|||||||
using AsbCloudDb.Model.ProcessMapPlan;
|
using AsbCloudDb.Model.ProcessMapPlan;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
|
||||||
namespace AsbCloudDb.Model.ProcessMaps;
|
namespace AsbCloudDb.Model.ProcessMapPlan.Operations;
|
||||||
|
|
||||||
[Table("t_process_map_plan_operation_oscillation_angels"), Comment("Определение углов осцилляции")]
|
[Table("t_process_map_plan_operation_oscillation_angels"), Comment("Определение углов осцилляции")]
|
||||||
public class ProcessMapPlanOscillationAngles : ProcessMapPlanBase
|
public class ProcessMapPlanOscillationAngles : ProcessMapPlanBase
|
@ -3,7 +3,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
|||||||
using AsbCloudDb.Model.ProcessMapPlan;
|
using AsbCloudDb.Model.ProcessMapPlan;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
|
||||||
namespace AsbCloudDb.Model.ProcessMaps;
|
namespace AsbCloudDb.Model.ProcessMapPlan.Operations;
|
||||||
|
|
||||||
[Table("t_process_map_plan_positioning_off_the_bottom"), Comment("Позиционирование над забоем")]
|
[Table("t_process_map_plan_positioning_off_the_bottom"), Comment("Позиционирование над забоем")]
|
||||||
public class ProcessMapPlanPositioningOffTheBottom : ProcessMapPlanBase
|
public class ProcessMapPlanPositioningOffTheBottom : ProcessMapPlanBase
|
@ -2,7 +2,7 @@
|
|||||||
using AsbCloudDb.Model.ProcessMapPlan;
|
using AsbCloudDb.Model.ProcessMapPlan;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
|
||||||
namespace AsbCloudDb.Model.ProcessMaps;
|
namespace AsbCloudDb.Model.ProcessMapPlan.Operations;
|
||||||
|
|
||||||
[Table("t_process_map_plan_ream"), Comment("РТК проработка скважины")]
|
[Table("t_process_map_plan_ream"), Comment("РТК проработка скважины")]
|
||||||
public class ProcessMapPlanReam : ProcessMapPlanBase
|
public class ProcessMapPlanReam : ProcessMapPlanBase
|
@ -3,7 +3,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
|||||||
using AsbCloudDb.Model.ProcessMapPlan;
|
using AsbCloudDb.Model.ProcessMapPlan;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
|
||||||
namespace AsbCloudDb.Model.ProcessMaps;
|
namespace AsbCloudDb.Model.ProcessMapPlan.Operations;
|
||||||
|
|
||||||
[Table("t_process_map_plan_operation_reaming_rotor"), Comment("РТК проработка ротор")]
|
[Table("t_process_map_plan_operation_reaming_rotor"), Comment("РТК проработка ротор")]
|
||||||
public class ProcessMapPlanReamingRotor : ProcessMapPlanBase
|
public class ProcessMapPlanReamingRotor : ProcessMapPlanBase
|
@ -3,7 +3,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
|||||||
using AsbCloudDb.Model.ProcessMapPlan;
|
using AsbCloudDb.Model.ProcessMapPlan;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
|
||||||
namespace AsbCloudDb.Model.ProcessMaps;
|
namespace AsbCloudDb.Model.ProcessMapPlan.Operations;
|
||||||
|
|
||||||
[Table("t_process_map_plan_reaming_slide"), Comment("РТК проработка слайд")]
|
[Table("t_process_map_plan_reaming_slide"), Comment("РТК проработка слайд")]
|
||||||
public class ProcessMapPlanReamingSlide : ProcessMapPlanBase
|
public class ProcessMapPlanReamingSlide : ProcessMapPlanBase
|
@ -3,7 +3,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
|||||||
using AsbCloudDb.Model.ProcessMapPlan;
|
using AsbCloudDb.Model.ProcessMapPlan;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
|
||||||
namespace AsbCloudDb.Model.ProcessMaps;
|
namespace AsbCloudDb.Model.ProcessMapPlan.Operations;
|
||||||
|
|
||||||
[Table("t_process_map_plan_recording_static_measurement"), Comment("Запись статического замера")]
|
[Table("t_process_map_plan_recording_static_measurement"), Comment("Запись статического замера")]
|
||||||
public class ProcessMapPlanRecordingStaticMeasurement : ProcessMapPlanBase
|
public class ProcessMapPlanRecordingStaticMeasurement : ProcessMapPlanBase
|
@ -3,18 +3,18 @@ using System.ComponentModel.DataAnnotations.Schema;
|
|||||||
using AsbCloudDb.Model.ProcessMapPlan;
|
using AsbCloudDb.Model.ProcessMapPlan;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
|
||||||
namespace AsbCloudDb.Model.ProcessMaps;
|
namespace AsbCloudDb.Model.ProcessMapPlan.Operations;
|
||||||
|
|
||||||
[Table("t_process_map_plan_rotor"), Comment("РТК план бурение ротор")]
|
[Table("t_process_map_plan_rotor"), Comment("РТК план бурение ротор")]
|
||||||
public class ProcessMapPlanRotor : ProcessMapPlanBase
|
public class ProcessMapPlanRotor : ProcessMapPlanBase
|
||||||
{
|
{
|
||||||
[Column("rop_max"), Comment("Максимально допустимая скорость, м/ч")]
|
[Column("rop_max"), Comment("Максимально допустимая скорость, м/ч")]
|
||||||
[Range(0, 800.0)]
|
[Range(0, 800.0)]
|
||||||
[Required]
|
[Required]
|
||||||
public double RopMax { get; set; }
|
public double RopMax { get; set; }
|
||||||
|
|
||||||
[Column("pressure_max"), Comment("Максимально допустимое давление, атм")]
|
[Column("pressure_max"), Comment("Максимально допустимое давление, атм")]
|
||||||
[Range(0.0, 400.0)]
|
[Range(0.0, 400.0)]
|
||||||
[Required]
|
[Required]
|
||||||
public double PressureLimitMax { get; set; }
|
public double PressureLimitMax { get; set; }
|
||||||
|
|
||||||
@ -73,5 +73,5 @@ public class ProcessMapPlanRotor : ProcessMapPlanBase
|
|||||||
public string Note { get; set; } = string.Empty;
|
public string Note { get; set; } = string.Empty;
|
||||||
|
|
||||||
[ForeignKey(nameof(IdPrevious))]
|
[ForeignKey(nameof(IdPrevious))]
|
||||||
public virtual ProcessMapPlanRotor? Previous { get; set; }
|
public virtual ProcessMapPlanRotor? Previous { get; set; }
|
||||||
}
|
}
|
@ -3,7 +3,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
|||||||
using AsbCloudDb.Model.ProcessMapPlan;
|
using AsbCloudDb.Model.ProcessMapPlan;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
|
||||||
namespace AsbCloudDb.Model.ProcessMaps;
|
namespace AsbCloudDb.Model.ProcessMapPlan.Operations;
|
||||||
|
|
||||||
[Table("t_process_map_plan_rotor_lowering_bit"), Comment("РТК подход к забою в роторе")]
|
[Table("t_process_map_plan_rotor_lowering_bit"), Comment("РТК подход к забою в роторе")]
|
||||||
public class ProcessMapPlanRotorLoweringBit : ProcessMapPlanBase
|
public class ProcessMapPlanRotorLoweringBit : ProcessMapPlanBase
|
@ -3,7 +3,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
|||||||
using AsbCloudDb.Model.ProcessMapPlan;
|
using AsbCloudDb.Model.ProcessMapPlan;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
|
||||||
namespace AsbCloudDb.Model.ProcessMaps;
|
namespace AsbCloudDb.Model.ProcessMapPlan.Operations;
|
||||||
|
|
||||||
[Table("t_process_map_plan_rotor_rpm_acceleration"), Comment("Выход на обороты перед ротором")]
|
[Table("t_process_map_plan_rotor_rpm_acceleration"), Comment("Выход на обороты перед ротором")]
|
||||||
public class ProcessMapPlanRotorRpmAcceleration : ProcessMapPlanBase
|
public class ProcessMapPlanRotorRpmAcceleration : ProcessMapPlanBase
|
@ -3,7 +3,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
|||||||
using AsbCloudDb.Model.ProcessMapPlan;
|
using AsbCloudDb.Model.ProcessMapPlan;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
|
||||||
namespace AsbCloudDb.Model.ProcessMaps;
|
namespace AsbCloudDb.Model.ProcessMapPlan.Operations;
|
||||||
|
|
||||||
[Table("t_process_map_plan_slide"), Comment("РТК план бурение слайд")]
|
[Table("t_process_map_plan_slide"), Comment("РТК план бурение слайд")]
|
||||||
public class ProcessMapPlanSlide : ProcessMapPlanBase
|
public class ProcessMapPlanSlide : ProcessMapPlanBase
|
||||||
@ -62,5 +62,5 @@ public class ProcessMapPlanSlide : ProcessMapPlanBase
|
|||||||
public string Note { get; set; } = string.Empty;
|
public string Note { get; set; } = string.Empty;
|
||||||
|
|
||||||
[ForeignKey(nameof(IdPrevious))]
|
[ForeignKey(nameof(IdPrevious))]
|
||||||
public virtual ProcessMapPlanSlide? Previous { get; set; }
|
public virtual ProcessMapPlanSlide? Previous { get; set; }
|
||||||
}
|
}
|
@ -3,7 +3,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
|||||||
using AsbCloudDb.Model.ProcessMapPlan;
|
using AsbCloudDb.Model.ProcessMapPlan;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
|
||||||
namespace AsbCloudDb.Model.ProcessMaps;
|
namespace AsbCloudDb.Model.ProcessMapPlan.Operations;
|
||||||
|
|
||||||
[Table("t_process_map_plan_slide_lowering_bit"), Comment("РТК подход к забою в слайде")]
|
[Table("t_process_map_plan_slide_lowering_bit"), Comment("РТК подход к забою в слайде")]
|
||||||
public class ProcessMapPlanSlideLoweringBit : ProcessMapPlanBase
|
public class ProcessMapPlanSlideLoweringBit : ProcessMapPlanBase
|
@ -3,7 +3,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
|||||||
using AsbCloudDb.Model.ProcessMapPlan;
|
using AsbCloudDb.Model.ProcessMapPlan;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
|
||||||
namespace AsbCloudDb.Model.ProcessMaps;
|
namespace AsbCloudDb.Model.ProcessMapPlan.Operations;
|
||||||
|
|
||||||
[Table("t_process_map_plan_operation_switching_off_the_pump"), Comment("Выключение насоса")]
|
[Table("t_process_map_plan_operation_switching_off_the_pump"), Comment("Выключение насоса")]
|
||||||
public class ProcessMapPlanSwitchingOffThePump : ProcessMapPlanBase
|
public class ProcessMapPlanSwitchingOffThePump : ProcessMapPlanBase
|
@ -3,7 +3,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
|||||||
using AsbCloudDb.Model.ProcessMapPlan;
|
using AsbCloudDb.Model.ProcessMapPlan;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
|
||||||
namespace AsbCloudDb.Model.ProcessMaps;
|
namespace AsbCloudDb.Model.ProcessMapPlan.Operations;
|
||||||
|
|
||||||
[Table("t_process_map_plan_switching_to_the_mode"), Comment("Выход на плановый расход")]
|
[Table("t_process_map_plan_switching_to_the_mode"), Comment("Выход на плановый расход")]
|
||||||
public class ProcessMapPlanSwitchingToTheMode : ProcessMapPlanBase
|
public class ProcessMapPlanSwitchingToTheMode : ProcessMapPlanBase
|
@ -3,7 +3,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
|||||||
using AsbCloudDb.Model.ProcessMapPlan;
|
using AsbCloudDb.Model.ProcessMapPlan;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
|
||||||
namespace AsbCloudDb.Model.ProcessMaps;
|
namespace AsbCloudDb.Model.ProcessMapPlan.Operations;
|
||||||
|
|
||||||
[Table("t_process_map_plan_tf_orientation"), Comment("Выставление")]
|
[Table("t_process_map_plan_tf_orientation"), Comment("Выставление")]
|
||||||
public class ProcessMapPlanTFOrientation : ProcessMapPlanBase
|
public class ProcessMapPlanTFOrientation : ProcessMapPlanBase
|
@ -4,6 +4,8 @@ using AsbCloudApp.Data.DetectedOperation;
|
|||||||
using AsbCloudApp.Data.DrillTestReport;
|
using AsbCloudApp.Data.DrillTestReport;
|
||||||
using AsbCloudApp.Data.Manuals;
|
using AsbCloudApp.Data.Manuals;
|
||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps;
|
||||||
|
using AsbCloudApp.Data.ProcessMaps.Functions;
|
||||||
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Data.SAUB;
|
using AsbCloudApp.Data.SAUB;
|
||||||
using AsbCloudApp.Data.Subsystems;
|
using AsbCloudApp.Data.Subsystems;
|
||||||
using AsbCloudApp.Data.Trajectory;
|
using AsbCloudApp.Data.Trajectory;
|
||||||
@ -17,7 +19,8 @@ using AsbCloudDb.Model;
|
|||||||
using AsbCloudDb.Model.DailyReports.Blocks.TimeBalance;
|
using AsbCloudDb.Model.DailyReports.Blocks.TimeBalance;
|
||||||
using AsbCloudDb.Model.Manuals;
|
using AsbCloudDb.Model.Manuals;
|
||||||
using AsbCloudDb.Model.ProcessMapPlan;
|
using AsbCloudDb.Model.ProcessMapPlan;
|
||||||
using AsbCloudDb.Model.ProcessMaps;
|
using AsbCloudDb.Model.ProcessMapPlan.Functions;
|
||||||
|
using AsbCloudDb.Model.ProcessMapPlan.Operations;
|
||||||
using AsbCloudDb.Model.Trajectory;
|
using AsbCloudDb.Model.Trajectory;
|
||||||
using AsbCloudDb.Model.WellSections;
|
using AsbCloudDb.Model.WellSections;
|
||||||
using AsbCloudInfrastructure.Background;
|
using AsbCloudInfrastructure.Background;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
|
|
||||||
namespace AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
namespace AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
|
|
||||||
namespace AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
namespace AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
|
|
||||||
namespace AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
namespace AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps.Functions;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudApp.Requests;
|
using AsbCloudApp.Requests;
|
||||||
using AsbCloudApp.Requests.ExportOptions;
|
using AsbCloudApp.Requests.ExportOptions;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps.Functions;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudApp.Requests;
|
using AsbCloudApp.Requests;
|
||||||
using AsbCloudApp.Requests.ExportOptions;
|
using AsbCloudApp.Requests.ExportOptions;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps.Functions;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudApp.Requests;
|
using AsbCloudApp.Requests;
|
||||||
using AsbCloudApp.Requests.ExportOptions;
|
using AsbCloudApp.Requests.ExportOptions;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps.Functions;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudApp.Requests;
|
using AsbCloudApp.Requests;
|
||||||
using AsbCloudApp.Requests.ExportOptions;
|
using AsbCloudApp.Requests.ExportOptions;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudApp.Requests;
|
using AsbCloudApp.Requests;
|
||||||
using AsbCloudApp.Requests.ExportOptions;
|
using AsbCloudApp.Requests.ExportOptions;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudApp.Requests;
|
using AsbCloudApp.Requests;
|
||||||
using AsbCloudApp.Requests.ExportOptions;
|
using AsbCloudApp.Requests.ExportOptions;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps.Functions;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudApp.Requests;
|
using AsbCloudApp.Requests;
|
||||||
using AsbCloudApp.Requests.ExportOptions;
|
using AsbCloudApp.Requests.ExportOptions;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudApp.Requests;
|
using AsbCloudApp.Requests;
|
||||||
using AsbCloudApp.Requests.ExportOptions;
|
using AsbCloudApp.Requests.ExportOptions;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudApp.Requests;
|
using AsbCloudApp.Requests;
|
||||||
using AsbCloudApp.Requests.ExportOptions;
|
using AsbCloudApp.Requests.ExportOptions;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudApp.Requests;
|
using AsbCloudApp.Requests;
|
||||||
using AsbCloudApp.Requests.ExportOptions;
|
using AsbCloudApp.Requests.ExportOptions;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudApp.Requests;
|
using AsbCloudApp.Requests;
|
||||||
using AsbCloudApp.Requests.ExportOptions;
|
using AsbCloudApp.Requests.ExportOptions;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudApp.Requests;
|
using AsbCloudApp.Requests;
|
||||||
using AsbCloudApp.Requests.ExportOptions;
|
using AsbCloudApp.Requests.ExportOptions;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudApp.Requests;
|
using AsbCloudApp.Requests;
|
||||||
using AsbCloudApp.Requests.ExportOptions;
|
using AsbCloudApp.Requests.ExportOptions;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudApp.Requests;
|
using AsbCloudApp.Requests;
|
||||||
using AsbCloudApp.Requests.ExportOptions;
|
using AsbCloudApp.Requests.ExportOptions;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudApp.Requests;
|
using AsbCloudApp.Requests;
|
||||||
using AsbCloudApp.Requests.ExportOptions;
|
using AsbCloudApp.Requests.ExportOptions;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps.Functions;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudApp.Requests;
|
using AsbCloudApp.Requests;
|
||||||
using AsbCloudApp.Requests.ExportOptions;
|
using AsbCloudApp.Requests.ExportOptions;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudApp.Requests;
|
using AsbCloudApp.Requests;
|
||||||
using AsbCloudApp.Requests.ExportOptions;
|
using AsbCloudApp.Requests.ExportOptions;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudApp.Requests;
|
using AsbCloudApp.Requests;
|
||||||
using AsbCloudApp.Requests.ExportOptions;
|
using AsbCloudApp.Requests.ExportOptions;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps.Functions;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudApp.Requests;
|
using AsbCloudApp.Requests;
|
||||||
using AsbCloudApp.Requests.ExportOptions;
|
using AsbCloudApp.Requests.ExportOptions;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudApp.Requests;
|
using AsbCloudApp.Requests;
|
||||||
using AsbCloudApp.Requests.ExportOptions;
|
using AsbCloudApp.Requests.ExportOptions;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudApp.Requests;
|
using AsbCloudApp.Requests;
|
||||||
using AsbCloudApp.Requests.ExportOptions;
|
using AsbCloudApp.Requests.ExportOptions;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudApp.Requests;
|
using AsbCloudApp.Requests;
|
||||||
using AsbCloudApp.Requests.ExportOptions;
|
using AsbCloudApp.Requests.ExportOptions;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps.Functions;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudApp.Requests;
|
using AsbCloudApp.Requests;
|
||||||
using AsbCloudApp.Requests.ExportOptions;
|
using AsbCloudApp.Requests.ExportOptions;
|
||||||
|
@ -3,6 +3,7 @@ using System.Collections.Generic;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps;
|
||||||
|
using AsbCloudApp.Data.ProcessMaps.Functions;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
||||||
|
@ -3,6 +3,7 @@ using System.Collections.Generic;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps;
|
||||||
|
using AsbCloudApp.Data.ProcessMaps.Functions;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
||||||
|
@ -3,6 +3,7 @@ using System.Collections.Generic;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps;
|
||||||
|
using AsbCloudApp.Data.ProcessMaps.Functions;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
||||||
|
@ -3,6 +3,7 @@ using System.Collections.Generic;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps;
|
||||||
|
using AsbCloudApp.Data.ProcessMaps.Functions;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
||||||
|
@ -3,6 +3,7 @@ using System.Collections.Generic;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps;
|
||||||
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
||||||
|
@ -3,6 +3,7 @@ using System.Collections.Generic;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps;
|
||||||
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
||||||
|
@ -3,6 +3,7 @@ using System.Collections.Generic;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps;
|
||||||
|
using AsbCloudApp.Data.ProcessMaps.Functions;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
||||||
|
@ -3,6 +3,7 @@ using System.Collections.Generic;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps;
|
||||||
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
||||||
|
@ -2,7 +2,7 @@ using System;
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
||||||
|
@ -3,6 +3,7 @@ using System.Collections.Generic;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps;
|
||||||
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
||||||
|
@ -3,6 +3,7 @@ using System.Collections.Generic;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps;
|
||||||
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
||||||
|
@ -3,6 +3,7 @@ using System.Collections.Generic;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps;
|
||||||
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
||||||
|
@ -3,6 +3,7 @@ using System.Collections.Generic;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps;
|
||||||
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
||||||
|
@ -3,6 +3,7 @@ using System.Collections.Generic;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps;
|
||||||
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
||||||
|
@ -3,6 +3,7 @@ using System.Collections.Generic;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps;
|
||||||
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
||||||
|
@ -3,6 +3,7 @@ using System.Collections.Generic;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps;
|
||||||
|
using AsbCloudApp.Data.ProcessMaps.Functions;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
||||||
|
@ -3,6 +3,7 @@ using System.Collections.Generic;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps;
|
||||||
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
||||||
|
@ -3,6 +3,7 @@ using System.Collections.Generic;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps;
|
||||||
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
||||||
|
@ -3,6 +3,7 @@ using System.Collections.Generic;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps;
|
||||||
|
using AsbCloudApp.Data.ProcessMaps.Functions;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
||||||
|
@ -3,6 +3,7 @@ using System.Collections.Generic;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps;
|
||||||
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
||||||
|
@ -3,6 +3,7 @@ using System.Collections.Generic;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps;
|
||||||
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
||||||
|
@ -3,6 +3,7 @@ using System.Collections.Generic;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps;
|
||||||
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
||||||
|
@ -3,6 +3,7 @@ using System.Collections.Generic;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps;
|
||||||
|
using AsbCloudApp.Data.ProcessMaps.Functions;
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates;
|
||||||
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
using AsbCloudInfrastructure.Services.ExcelServices.Templates.ProcessMapPlanTemplates;
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
using AsbCloudApp.Data;
|
using AsbCloudApp.Data;
|
||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps;
|
||||||
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Data.ProcessMaps.Report;
|
using AsbCloudApp.Data.ProcessMaps.Report;
|
||||||
using AsbCloudApp.Data.WellOperation;
|
using AsbCloudApp.Data.WellOperation;
|
||||||
using AsbCloudApp.Exceptions;
|
using AsbCloudApp.Exceptions;
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
using AsbCloudApp.Data;
|
using AsbCloudApp.Data;
|
||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Data.ProcessMaps;
|
||||||
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
using AsbCloudApp.Data.SAUB;
|
using AsbCloudApp.Data.SAUB;
|
||||||
using AsbCloudApp.Data.WITS;
|
using AsbCloudApp.Data.WITS;
|
||||||
using AsbCloudApp.IntegrationEvents;
|
using AsbCloudApp.IntegrationEvents;
|
||||||
|
@ -1,14 +1,14 @@
|
|||||||
using AsbCloudApp.Data.ProcessMaps;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudApp.Repositories;
|
|
||||||
using AsbCloudApp.Requests;
|
using AsbCloudApp.Requests;
|
||||||
using AsbCloudApp.Services;
|
using AsbCloudApp.Services;
|
||||||
using AsbCloudDb.Model.ProcessMaps;
|
|
||||||
using AsbCloudInfrastructure.Services.ProcessMapPlan.Export;
|
using AsbCloudInfrastructure.Services.ProcessMapPlan.Export;
|
||||||
using AsbCloudInfrastructure.Services.ProcessMapPlan.Parser;
|
using AsbCloudInfrastructure.Services.ProcessMapPlan.Parser;
|
||||||
using AsbCloudWebApi.IntegrationTests.Controllers.ProcessMapPlan;
|
using AsbCloudWebApi.IntegrationTests.Controllers.ProcessMapPlan;
|
||||||
using AsbCloudWebApi.IntegrationTests;
|
using AsbCloudWebApi.IntegrationTests;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
using Xunit;
|
using Xunit;
|
||||||
|
using AsbCloudDb.Model.ProcessMapPlan.Operations;
|
||||||
|
using AsbCloudApp.Data.ProcessMaps.Operations;
|
||||||
|
|
||||||
namespace AsbCloudWebApi.IntegrationTests.Controllers.ProcessMapPlan.Operations;
|
namespace AsbCloudWebApi.IntegrationTests.Controllers.ProcessMapPlan.Operations;
|
||||||
|
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user