diff --git a/AsbCloudApp/Comparators/ComparerIId.cs b/AsbCloudApp/Comparators/ComparerIId.cs
index 4c02af80..b3fb0e15 100644
--- a/AsbCloudApp/Comparators/ComparerIId.cs
+++ b/AsbCloudApp/Comparators/ComparerIId.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
diff --git a/AsbCloudApp/Comparators/TelemetryUserDtoComparer.cs b/AsbCloudApp/Comparators/TelemetryUserDtoComparer.cs
index 2c8035ed..d993cc3d 100644
--- a/AsbCloudApp/Comparators/TelemetryUserDtoComparer.cs
+++ b/AsbCloudApp/Comparators/TelemetryUserDtoComparer.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data.SAUB;
+using AsbCloudApp.Data.SAUB;
using System.Collections.Generic;
namespace AsbCloudApp.Comparators
diff --git a/AsbCloudApp/CyclicArray.cs b/AsbCloudApp/CyclicArray.cs
index 384b0fdd..b9a87956 100644
--- a/AsbCloudApp/CyclicArray.cs
+++ b/AsbCloudApp/CyclicArray.cs
@@ -1,4 +1,4 @@
-using System.Linq;
+using System.Linq;
namespace System.Collections.Generic
{
diff --git a/AsbCloudApp/Data/AuthDto.cs b/AsbCloudApp/Data/AuthDto.cs
index 9369e4c1..f2e2c20d 100644
--- a/AsbCloudApp/Data/AuthDto.cs
+++ b/AsbCloudApp/Data/AuthDto.cs
@@ -1,4 +1,4 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data
{
diff --git a/AsbCloudApp/Data/BackgroundWorkDto.cs b/AsbCloudApp/Data/BackgroundWorkDto.cs
index 500f818a..d0e15b50 100644
--- a/AsbCloudApp/Data/BackgroundWorkDto.cs
+++ b/AsbCloudApp/Data/BackgroundWorkDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Diagnostics;
namespace AsbCloudApp.Data
diff --git a/AsbCloudApp/Data/ChangeLogAbstract.cs b/AsbCloudApp/Data/ChangeLogDto.cs
similarity index 91%
rename from AsbCloudApp/Data/ChangeLogAbstract.cs
rename to AsbCloudApp/Data/ChangeLogDto.cs
index 9e34c948..503e156d 100644
--- a/AsbCloudApp/Data/ChangeLogAbstract.cs
+++ b/AsbCloudApp/Data/ChangeLogDto.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data.User;
+using AsbCloudApp.Data.User;
using System;
namespace AsbCloudApp.Data;
@@ -6,12 +6,12 @@ namespace AsbCloudApp.Data;
///
/// Часть записи описывающая изменение
///
-public abstract class ChangeLogAbstract
+public class ChangeLogDto where T: IId
{
///
- /// ИД записи
+ /// Запись
///
- public int Id { get; set; }
+ public required T Item { get; set; }
///
/// Автор
diff --git a/AsbCloudApp/Data/ClusterDto.cs b/AsbCloudApp/Data/ClusterDto.cs
index 38dd282f..80eedfe4 100644
--- a/AsbCloudApp/Data/ClusterDto.cs
+++ b/AsbCloudApp/Data/ClusterDto.cs
@@ -1,4 +1,4 @@
-using System.Collections.Generic;
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
diff --git a/AsbCloudApp/Data/ClusterRopStatDto.cs b/AsbCloudApp/Data/ClusterRopStatDto.cs
index c941c082..386614dc 100644
--- a/AsbCloudApp/Data/ClusterRopStatDto.cs
+++ b/AsbCloudApp/Data/ClusterRopStatDto.cs
@@ -3,18 +3,18 @@ using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data
{
///
- /// ()
+ /// Статистика механической скорости проходки (МСП) по кусту
///
public class ClusterRopStatDto
{
///
- /// .
+ /// Макс. механическая скорость проходки по кусту
///
[Required]
public double RopMax { get; set; }
///
- ///
+ /// Средняя механическая скорость проходки по кусту
///
[Required]
public double RopAverage { get; set; }
diff --git a/AsbCloudApp/Data/CompanyDto.cs b/AsbCloudApp/Data/CompanyDto.cs
index f394e40e..84ac8cb6 100644
--- a/AsbCloudApp/Data/CompanyDto.cs
+++ b/AsbCloudApp/Data/CompanyDto.cs
@@ -1,4 +1,4 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data
{
diff --git a/AsbCloudApp/Data/CompanyTypeDto.cs b/AsbCloudApp/Data/CompanyTypeDto.cs
index dc29e85e..b543a1ae 100644
--- a/AsbCloudApp/Data/CompanyTypeDto.cs
+++ b/AsbCloudApp/Data/CompanyTypeDto.cs
@@ -1,4 +1,4 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data
{
diff --git a/AsbCloudApp/Data/DailyReport/Blocks/ProcessMapWellDrillingRecordDto.cs b/AsbCloudApp/Data/DailyReport/Blocks/ProcessMapWellDrillingRecordDto.cs
index b5c85244..b2cf8345 100644
--- a/AsbCloudApp/Data/DailyReport/Blocks/ProcessMapWellDrillingRecordDto.cs
+++ b/AsbCloudApp/Data/DailyReport/Blocks/ProcessMapWellDrillingRecordDto.cs
@@ -7,22 +7,22 @@ namespace AsbCloudApp.Data.DailyReport.Blocks;
///
public class ProcessMapWellDrillingRecordDto
{
- ///
- /// Режим бурения
- ///
- [Required]
- public string DrillingMode { get; set; } = null!;
+ ///
+ /// Режим бурения
+ ///
+ [Required]
+ public string DrillingMode { get; set; } = null!;
///
/// Мех. скорость
///
[Required]
public PlanFactDto Rop { get; set; } = new();
-
- ///
- /// Глубина ствола
- ///
- public double? WellBoreDepth { get; set; }
+
+ ///
+ /// Глубина ствола
+ ///
+ public double? WellBoreDepth { get; set; }
///
/// Часы бурения
diff --git a/AsbCloudApp/Data/DailyReport/Blocks/ScheduleRecordDto.cs b/AsbCloudApp/Data/DailyReport/Blocks/ScheduleRecordDto.cs
index 91f11af4..72c9045f 100644
--- a/AsbCloudApp/Data/DailyReport/Blocks/ScheduleRecordDto.cs
+++ b/AsbCloudApp/Data/DailyReport/Blocks/ScheduleRecordDto.cs
@@ -5,28 +5,28 @@ namespace AsbCloudApp.Data.DailyReport.Blocks;
///
public class ScheduleRecordDto
{
- ///
- /// Начало смены
- ///
- public TimeDto? ShiftStart { get; set; }
+ ///
+ /// Начало смены
+ ///
+ public TimeDto? ShiftStart { get; set; }
- ///
- /// Конец смены
- ///
- public TimeDto? ShiftEnd { get; set; }
+ ///
+ /// Конец смены
+ ///
+ public TimeDto? ShiftEnd { get; set; }
- ///
- /// Имя бурильщика
- ///
- public string? Name { get; set; }
+ ///
+ /// Имя бурильщика
+ ///
+ public string? Name { get; set; }
- ///
- /// Фамилия бурильщика
- ///
- public string? Surname { get; set; }
+ ///
+ /// Фамилия бурильщика
+ ///
+ public string? Surname { get; set; }
- ///
- /// Отчество бурильщика
- ///
- public string? Patronymic { get; set; }
+ ///
+ /// Отчество бурильщика
+ ///
+ public string? Patronymic { get; set; }
}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/DailyReport/Blocks/Sign/SignBlockDto.cs b/AsbCloudApp/Data/DailyReport/Blocks/Sign/SignBlockDto.cs
index d425f360..f35cd0cb 100644
--- a/AsbCloudApp/Data/DailyReport/Blocks/Sign/SignBlockDto.cs
+++ b/AsbCloudApp/Data/DailyReport/Blocks/Sign/SignBlockDto.cs
@@ -5,13 +5,13 @@ namespace AsbCloudApp.Data.DailyReport.Blocks.Sign;
///
public class SignBlockDto : ItemInfoDto
{
- ///
- /// Подпись мастера буровой
- ///
- public SignRecordDto? DrillingMaster { get; set; }
+ ///
+ /// Подпись мастера буровой
+ ///
+ public SignRecordDto? DrillingMaster { get; set; }
- ///
- /// Подпись супервайзера
- ///
- public SignRecordDto? Supervisor { get; set; }
+ ///
+ /// Подпись супервайзера
+ ///
+ public SignRecordDto? Supervisor { get; set; }
}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/DailyReport/Blocks/Sign/SignRecordDto.cs b/AsbCloudApp/Data/DailyReport/Blocks/Sign/SignRecordDto.cs
index b071a2fb..01475d70 100644
--- a/AsbCloudApp/Data/DailyReport/Blocks/Sign/SignRecordDto.cs
+++ b/AsbCloudApp/Data/DailyReport/Blocks/Sign/SignRecordDto.cs
@@ -7,11 +7,11 @@ namespace AsbCloudApp.Data.DailyReport.Blocks.Sign;
///
public class SignRecordDto
{
- ///
- /// Имя
- ///
- [Required]
- public string Name { get; set; } = null!;
+ ///
+ /// Имя
+ ///
+ [Required]
+ public string Name { get; set; } = null!;
///
/// Фамилия
@@ -19,14 +19,14 @@ public class SignRecordDto
[Required]
public string Surname { get; set; } = null!;
- ///
- /// Отчество
- ///
- public string? Patronymic { get; set; }
-
- ///
- public override string ToString()
- {
- return $"{Surname} {Name} {Patronymic}";
- }
+ ///
+ /// Отчество
+ ///
+ public string? Patronymic { get; set; }
+
+ ///
+ public override string ToString()
+ {
+ return $"{Surname} {Name} {Patronymic}";
+ }
}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/DailyReport/Blocks/Subsystems/SubsystemBlockDto.cs b/AsbCloudApp/Data/DailyReport/Blocks/Subsystems/SubsystemBlockDto.cs
index 3e997cb5..5f4113ab 100644
--- a/AsbCloudApp/Data/DailyReport/Blocks/Subsystems/SubsystemBlockDto.cs
+++ b/AsbCloudApp/Data/DailyReport/Blocks/Subsystems/SubsystemBlockDto.cs
@@ -9,34 +9,34 @@ namespace AsbCloudApp.Data.DailyReport.Blocks.Subsystems;
///
public class SubsystemBlockDto : ItemInfoDto
{
- ///
- /// Длина ствола скважины
- ///
- public double? Wellbore { get; set; }
+ ///
+ /// Длина ствола скважины
+ ///
+ public double? Wellbore { get; set; }
- ///
- /// Кол-во замеров за сутки
- ///
- public double? MeasurementsPerDay { get; set; }
+ ///
+ /// Кол-во замеров за сутки
+ ///
+ public double? MeasurementsPerDay { get; set; }
- ///
- /// Общая плановая мех. скорость
- ///
- public double? TotalRopPlan { get; set; }
-
- ///
- /// Отклонение по ГГД, сут
- ///
- public double? TvgLagDays { get; set; }
+ ///
+ /// Общая плановая мех. скорость
+ ///
+ public double? TotalRopPlan { get; set; }
+
+ ///
+ /// Отклонение по ГГД, сут
+ ///
+ public double? TvgLagDays { get; set; }
- ///
- /// Рекомендации специалиста
- ///
- public string? Comment { get; set; }
+ ///
+ /// Рекомендации специалиста
+ ///
+ public string? Comment { get; set; }
- ///
- /// Подсистемы
- ///
- [Required]
- public IEnumerable Subsystems { get; set; } = Enumerable.Empty();
+ ///
+ /// Подсистемы
+ ///
+ [Required]
+ public IEnumerable Subsystems { get; set; } = Enumerable.Empty();
}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/DailyReport/Blocks/Subsystems/SubsystemParametersDto.cs b/AsbCloudApp/Data/DailyReport/Blocks/Subsystems/SubsystemParametersDto.cs
index e02d8714..2457f102 100644
--- a/AsbCloudApp/Data/DailyReport/Blocks/Subsystems/SubsystemParametersDto.cs
+++ b/AsbCloudApp/Data/DailyReport/Blocks/Subsystems/SubsystemParametersDto.cs
@@ -7,19 +7,19 @@ namespace AsbCloudApp.Data.DailyReport.Blocks.Subsystems;
///
public class SubsystemParametersDto
{
- ///
- /// Сумма изменения глубин при включенной подсистеме
- ///
- public double? SumDepthInterval { get; set; }
-
- ///
- /// Наработка подсистемы
- ///
- public double? UsedTimeHours { get; set; }
+ ///
+ /// Сумма изменения глубин при включенной подсистеме
+ ///
+ public double? SumDepthInterval { get; set; }
+
+ ///
+ /// Наработка подсистемы
+ ///
+ public double? UsedTimeHours { get; set; }
- ///
- /// Коэффициент использования
- ///
- [Range(0, 1)]
- public double? KUsage { get; set; }
+ ///
+ /// Коэффициент использования
+ ///
+ [Range(0, 1)]
+ public double? KUsage { get; set; }
}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/DailyReport/Blocks/Subsystems/SubsystemRecordDto.cs b/AsbCloudApp/Data/DailyReport/Blocks/Subsystems/SubsystemRecordDto.cs
index 99811775..aa16880c 100644
--- a/AsbCloudApp/Data/DailyReport/Blocks/Subsystems/SubsystemRecordDto.cs
+++ b/AsbCloudApp/Data/DailyReport/Blocks/Subsystems/SubsystemRecordDto.cs
@@ -7,19 +7,19 @@ namespace AsbCloudApp.Data.DailyReport.Blocks.Subsystems;
///
public class SubsystemRecordDto
{
- ///
- /// Название подсистемы
- ///
- [Required]
- public string Name { get; set; } = null!;
-
- ///
- /// Использование подсистемы за сутки
- ///
- public SubsystemParametersDto? UsagePerDay { get; set; }
-
- ///
- /// Использование подсистемы за скважину
- ///
- public SubsystemParametersDto? UsagePerWell { get; set; }
+ ///
+ /// Название подсистемы
+ ///
+ [Required]
+ public string Name { get; set; } = null!;
+
+ ///
+ /// Использование подсистемы за сутки
+ ///
+ public SubsystemParametersDto? UsagePerDay { get; set; }
+
+ ///
+ /// Использование подсистемы за скважину
+ ///
+ public SubsystemParametersDto? UsagePerWell { get; set; }
}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/DailyReport/Blocks/TimeBalance/TimeBalanceBlockDto.cs b/AsbCloudApp/Data/DailyReport/Blocks/TimeBalance/TimeBalanceBlockDto.cs
index f58ed0ac..d1a333e3 100644
--- a/AsbCloudApp/Data/DailyReport/Blocks/TimeBalance/TimeBalanceBlockDto.cs
+++ b/AsbCloudApp/Data/DailyReport/Blocks/TimeBalance/TimeBalanceBlockDto.cs
@@ -9,29 +9,29 @@ namespace AsbCloudApp.Data.DailyReport.Blocks.TimeBalance;
///
public class TimeBalanceBlockDto : ItemInfoDto
{
- ///
- /// Идентификатор секции
- ///
- [Range(1, int.MaxValue)]
- public int IdSection { get; set; }
-
- ///
- /// Название секции
- ///
- public string? SectionName { get; set; }
-
- ///
- /// Проходка скважины
- ///
- public PlanFactDto WellDepth { get; set; } = new();
+ ///
+ /// Идентификатор секции
+ ///
+ [Range(1, int.MaxValue)]
+ public int IdSection { get; set; }
+
+ ///
+ /// Название секции
+ ///
+ public string? SectionName { get; set; }
+
+ ///
+ /// Проходка скважины
+ ///
+ public PlanFactDto WellDepth { get; set; } = new();
- ///
- /// Кол-во наращиваний за сутки
- ///
- public double? WellOperationSlipsTimeCount { get; set; }
+ ///
+ /// Кол-во наращиваний за сутки
+ ///
+ public double? WellOperationSlipsTimeCount { get; set; }
- ///
- /// Операции на скважине
- ///
- public IEnumerable WellOperations { get; set; } = Enumerable.Empty();
+ ///
+ /// Операции на скважине
+ ///
+ public IEnumerable WellOperations { get; set; } = Enumerable.Empty();
}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/DailyReport/Blocks/TimeBalance/TimeBalanceRecordDto.cs b/AsbCloudApp/Data/DailyReport/Blocks/TimeBalance/TimeBalanceRecordDto.cs
index 5bdbec9a..9a7daf03 100644
--- a/AsbCloudApp/Data/DailyReport/Blocks/TimeBalance/TimeBalanceRecordDto.cs
+++ b/AsbCloudApp/Data/DailyReport/Blocks/TimeBalance/TimeBalanceRecordDto.cs
@@ -5,31 +5,31 @@ namespace AsbCloudApp.Data.DailyReport.Blocks.TimeBalance;
///
public class TimeBalanceRecordDto
{
- ///
- /// Мех. бурение - 1
- /// Снятие замера, ориентирование - 2
- /// Наращивание, выход на режим - 3
- /// Промывка, проработка - 4
- ///
- public int IdWellOperation { get; set; }
+ ///
+ /// Мех. бурение - 1
+ /// Снятие замера, ориентирование - 2
+ /// Наращивание, выход на режим - 3
+ /// Промывка, проработка - 4
+ ///
+ public int IdWellOperation { get; set; }
- ///
- /// Продолжительность операции, ч
- ///
- public PlanFactDto DurationHours { get; set; } = new();
+ ///
+ /// Продолжительность операции, ч
+ ///
+ public PlanFactDto DurationHours { get; set; } = new();
- ///
- /// Отклонение за секцию
- ///
- public double? DrillingDeviationPerSection { get; set; }
-
- ///
- /// Отклонение за сутки
- ///
- public double? DrillingDeviationPerDay { get; set; }
-
- ///
- /// Причина отклонения
- ///
- public string? ReasonDeviation { get; set; }
+ ///
+ /// Отклонение за секцию
+ ///
+ public double? DrillingDeviationPerSection { get; set; }
+
+ ///
+ /// Отклонение за сутки
+ ///
+ public double? DrillingDeviationPerDay { get; set; }
+
+ ///
+ /// Причина отклонения
+ ///
+ public string? ReasonDeviation { get; set; }
}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/DailyReport/Blocks/TrajectoryBlockDto.cs b/AsbCloudApp/Data/DailyReport/Blocks/TrajectoryBlockDto.cs
index 39e49b54..47255ace 100644
--- a/AsbCloudApp/Data/DailyReport/Blocks/TrajectoryBlockDto.cs
+++ b/AsbCloudApp/Data/DailyReport/Blocks/TrajectoryBlockDto.cs
@@ -5,23 +5,23 @@ namespace AsbCloudApp.Data.DailyReport.Blocks;
///
public class TrajectoryBlockDto
{
- ///
- /// Глубина по стволу
- ///
- public double? WellboreDepth { get; set; }
-
- ///
- /// Глубина вертикальная
- ///
- public double? VerticalDepth { get; set; }
-
- ///
- /// Угол зенитный
- ///
- public double? ZenithAngle { get; set; }
+ ///
+ /// Глубина по стволу
+ ///
+ public double? WellboreDepth { get; set; }
+
+ ///
+ /// Глубина вертикальная
+ ///
+ public double? VerticalDepth { get; set; }
+
+ ///
+ /// Угол зенитный
+ ///
+ public double? ZenithAngle { get; set; }
- ///
- /// Азимут Географ.
- ///
- public double? AzimuthGeo { get; set; }
+ ///
+ /// Азимут Географ.
+ ///
+ public double? AzimuthGeo { get; set; }
}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/DailyReport/Blocks/WellOperation/WellOperationBlockDto.cs b/AsbCloudApp/Data/DailyReport/Blocks/WellOperation/WellOperationBlockDto.cs
index 1030a826..371a6a9a 100644
--- a/AsbCloudApp/Data/DailyReport/Blocks/WellOperation/WellOperationBlockDto.cs
+++ b/AsbCloudApp/Data/DailyReport/Blocks/WellOperation/WellOperationBlockDto.cs
@@ -13,11 +13,11 @@ public class WellOperationBlockDto
/// Продолжительность бурения за секцию
///
[Required]
- public double SectionDrillingHours { get; set; }
+ public double SectionDrillingHours { get; set; }
- ///
- /// Операции проводимые на скважине
- ///
- [Required]
- public IEnumerable WellOperations { get; set; } = Enumerable.Empty();
+ ///
+ /// Операции проводимые на скважине
+ ///
+ [Required]
+ public IEnumerable WellOperations { get; set; } = Enumerable.Empty();
}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/DailyReport/Blocks/WellOperation/WellOperationRecordDto.cs b/AsbCloudApp/Data/DailyReport/Blocks/WellOperation/WellOperationRecordDto.cs
index 1d627282..a72b3021 100644
--- a/AsbCloudApp/Data/DailyReport/Blocks/WellOperation/WellOperationRecordDto.cs
+++ b/AsbCloudApp/Data/DailyReport/Blocks/WellOperation/WellOperationRecordDto.cs
@@ -5,13 +5,13 @@ namespace AsbCloudApp.Data.DailyReport.Blocks.WellOperation;
///
public class WellOperationRecordDto
{
- ///
- /// Название категории
- ///
- public string? CategoryName { get; set; }
+ ///
+ /// Название категории
+ ///
+ public string? CategoryName { get; set; }
- ///
- /// Продолжительность операции
- ///
- public double? DurationHours { get; set; }
+ ///
+ /// Продолжительность операции
+ ///
+ public double? DurationHours { get; set; }
}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/DailyReport/DailyReportDto.cs b/AsbCloudApp/Data/DailyReport/DailyReportDto.cs
index c31dd73c..b651b628 100644
--- a/AsbCloudApp/Data/DailyReport/DailyReportDto.cs
+++ b/AsbCloudApp/Data/DailyReport/DailyReportDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
@@ -14,15 +14,15 @@ namespace AsbCloudApp.Data.DailyReport;
/// Суточный отчёт
///
public class DailyReportDto : IId,
- IWellRelated
+ IWellRelated
{
- ///
- [Required]
- public int Id { get; set; }
+ ///
+ [Required]
+ public int Id { get; set; }
- ///
- [Required]
- public int IdWell { get; set; }
+ ///
+ [Required]
+ public int IdWell { get; set; }
///
/// Название скважины
@@ -30,51 +30,51 @@ public class DailyReportDto : IId,
[Required]
public string WellCaption { get; set; } = null!;
- ///
- /// Название типа скважины
- ///
- public string? WellType { get; set; }
+ ///
+ /// Название типа скважины
+ ///
+ public string? WellType { get; set; }
- ///
- /// Название куста
- ///
- public string? Cluster { get; set; }
+ ///
+ /// Название куста
+ ///
+ public string? Cluster { get; set; }
- ///
- /// Заказчик
- ///
- public string? Customer { get; set; }
+ ///
+ /// Заказчик
+ ///
+ public string? Customer { get; set; }
- ///
- /// Подрядчик
- ///
- public string? Contractor { get; set; }
+ ///
+ /// Подрядчик
+ ///
+ public string? Contractor { get; set; }
- ///
- /// Месторождение
- ///
- public string? Deposit { get; set; }
+ ///
+ /// Месторождение
+ ///
+ public string? Deposit { get; set; }
- ///
- /// Глубина забоя на дату начала интервала
- ///
- public double? DepthStart { get; set; }
+ ///
+ /// Глубина забоя на дату начала интервала
+ ///
+ public double? DepthStart { get; set; }
- ///
- /// Глубина забоя на дату окончания интервала
- ///
- public double? DepthEnd { get; set; }
+ ///
+ /// Глубина забоя на дату окончания интервала
+ ///
+ public double? DepthEnd { get; set; }
///
/// Дата формирования отчёта
///
[Required]
public DateOnly Date { get; set; }
-
- ///
- /// Дата последнего обновления
- ///
- public DateTimeOffset? DateLastUpdate { get; set; }
+
+ ///
+ /// Дата последнего обновления
+ ///
+ public DateTimeOffset? DateLastUpdate { get; set; }
///
/// Блок фактической траектории
@@ -88,20 +88,20 @@ public class DailyReportDto : IId,
[Required]
public WellOperationBlockDto FactWellOperationBlock { get; set; } = null!;
- ///
- /// Баланс времени
- ///
- public TimeBalanceBlockDto? TimeBalanceBlock { get; set; }
+ ///
+ /// Баланс времени
+ ///
+ public TimeBalanceBlockDto? TimeBalanceBlock { get; set; }
- ///
- /// Наработка подсистем
- ///
- public SubsystemBlockDto? SubsystemBlock { get; set; }
+ ///
+ /// Наработка подсистем
+ ///
+ public SubsystemBlockDto? SubsystemBlock { get; set; }
- ///
- /// Подпись
- ///
- public SignBlockDto? SignBlock { get; set; }
+ ///
+ /// Подпись
+ ///
+ public SignBlockDto? SignBlock { get; set; }
///
/// Блок расписания
diff --git a/AsbCloudApp/Data/DataSaubStatDto.cs b/AsbCloudApp/Data/DataSaubStatDto.cs
index ceae4f9d..b8e27b37 100644
--- a/AsbCloudApp/Data/DataSaubStatDto.cs
+++ b/AsbCloudApp/Data/DataSaubStatDto.cs
@@ -1,8 +1,11 @@
-using System;
+using System;
using AsbCloudApp.Data.WellOperation;
namespace AsbCloudApp.Data
{
+ ///
+ /// dto для хранения данных статистики сауб
+ ///
public class DataSaubStatDto:IId
{
///
diff --git a/AsbCloudApp/Data/DatesRangeDto.cs b/AsbCloudApp/Data/DatesRangeDto.cs
index a61034b6..0b0e5ef9 100644
--- a/AsbCloudApp/Data/DatesRangeDto.cs
+++ b/AsbCloudApp/Data/DatesRangeDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data
diff --git a/AsbCloudApp/Data/DepositDto.cs b/AsbCloudApp/Data/DepositDto.cs
index 6f39cc87..a0011022 100644
--- a/AsbCloudApp/Data/DepositDto.cs
+++ b/AsbCloudApp/Data/DepositDto.cs
@@ -1,4 +1,4 @@
-using System.Collections.Generic;
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
diff --git a/AsbCloudApp/Data/DetectedOperation/DetectedOperationDrillersStatDto.cs b/AsbCloudApp/Data/DetectedOperation/DetectedOperationDrillersStatDto.cs
index c0be17d8..122ad081 100644
--- a/AsbCloudApp/Data/DetectedOperation/DetectedOperationDrillersStatDto.cs
+++ b/AsbCloudApp/Data/DetectedOperation/DetectedOperationDrillersStatDto.cs
@@ -1,4 +1,4 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data.DetectedOperation
{
diff --git a/AsbCloudApp/Data/DetectedOperation/DetectedOperationDto.cs b/AsbCloudApp/Data/DetectedOperation/DetectedOperationDto.cs
index 13af0e6e..20aa3a3c 100644
--- a/AsbCloudApp/Data/DetectedOperation/DetectedOperationDto.cs
+++ b/AsbCloudApp/Data/DetectedOperation/DetectedOperationDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using AsbCloudApp.Data.WellOperation;
@@ -10,82 +10,82 @@ namespace AsbCloudApp.Data.DetectedOperation;
///
public class DetectedOperationDto : IId
{
- ///
- [Required]
- public int Id { get; set; }
+ ///
+ [Required]
+ public int Id { get; set; }
- ///
- /// Id телеметрии
- ///
- [Required]
- public int IdTelemetry { get; set; }
+ ///
+ /// Id телеметрии
+ ///
+ [Required]
+ public int IdTelemetry { get; set; }
- ///
- /// Id названия/описания операции
- ///
- [Required]
- public int IdCategory { get; set; }
+ ///
+ /// Id названия/описания операции
+ ///
+ [Required]
+ public int IdCategory { get; set; }
- ///
- /// Id пользователя панели на момент начала операции
- ///
- public int? IdUserAtStart { get; set; }
-
- ///
- /// Id пользователя изменившего операцию
- ///
- public int? IdEditor { get; set; }
+ ///
+ /// Id пользователя панели на момент начала операции
+ ///
+ public int? IdUserAtStart { get; set; }
+
+ ///
+ /// Id пользователя изменившего операцию
+ ///
+ public int? IdEditor { get; set; }
- ///
- /// Дата завершения операции в часовом поясе скважины
- ///
- [Required]
- public DateTimeOffset DateEnd { get; set; }
+ ///
+ /// Дата завершения операции в часовом поясе скважины
+ ///
+ [Required]
+ public DateTimeOffset DateEnd { get; set; }
- ///
- /// Дата начала операции в часовом поясе скважины
- ///
- [Required]
- public DateTimeOffset DateStart { get; set; }
+ ///
+ /// Дата начала операции в часовом поясе скважины
+ ///
+ [Required]
+ public DateTimeOffset DateStart { get; set; }
- ///
- /// глубина на завершения операции, м
- ///
- [Required]
- public double DepthEnd { get; set; }
+ ///
+ /// глубина на завершения операции, м
+ ///
+ [Required]
+ public double DepthEnd { get; set; }
- ///
- /// глубина на начало операции, м
- ///
- [Required]
- public double DepthStart { get; set; }
+ ///
+ /// глубина на начало операции, м
+ ///
+ [Required]
+ public double DepthStart { get; set; }
- ///
- /// Продолжительность операции в минутах
- ///
- [Required]
- public double DurationMinutes => (DateEnd - DateStart).TotalMinutes;
-
- ///
- /// название/описание операции
- ///
- [Required]
- public WellOperationCategoryDto OperationCategory { get; set; } = null!;
-
- ///
- /// Включенные подсистемы
- ///
- [Required]
- public EnabledSubsystems EnabledSubsystems { get; set; }
+ ///
+ /// Продолжительность операции в минутах
+ ///
+ [Required]
+ public double DurationMinutes => (DateEnd - DateStart).TotalMinutes;
+
+ ///
+ /// название/описание операции
+ ///
+ [Required]
+ public WellOperationCategoryDto OperationCategory { get; set; } = null!;
+
+ ///
+ /// Включенные подсистемы
+ ///
+ [Required]
+ public EnabledSubsystems EnabledSubsystems { get; set; }
- ///
- /// Значение ключевой параметра операции
- ///
- [Required]
- public double Value { get; set; }
+ ///
+ /// Значение ключевой параметра операции
+ ///
+ [Required]
+ public double Value { get; set; }
- ///
- /// Доп. инфо по операции
- ///
- public IDictionary ExtraData { get; set; } = new Dictionary();
+ ///
+ /// Доп. инфо по операции
+ ///
+ public IDictionary ExtraData { get; set; } = new Dictionary();
}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/DetectedOperation/DetectedOperationListDto.cs b/AsbCloudApp/Data/DetectedOperation/DetectedOperationListDto.cs
index 32dd6040..08c6b108 100644
--- a/AsbCloudApp/Data/DetectedOperation/DetectedOperationListDto.cs
+++ b/AsbCloudApp/Data/DetectedOperation/DetectedOperationListDto.cs
@@ -1,4 +1,4 @@
-using System.Collections.Generic;
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
diff --git a/AsbCloudApp/Data/DetectedOperation/DetectedOperationStatDto.cs b/AsbCloudApp/Data/DetectedOperation/DetectedOperationStatDto.cs
index e922bf6c..b8007c85 100644
--- a/AsbCloudApp/Data/DetectedOperation/DetectedOperationStatDto.cs
+++ b/AsbCloudApp/Data/DetectedOperation/DetectedOperationStatDto.cs
@@ -1,4 +1,4 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data.DetectedOperation
{
diff --git a/AsbCloudApp/Data/DetectedOperation/DetectedOperationWithDrillerDto.cs b/AsbCloudApp/Data/DetectedOperation/DetectedOperationWithDrillerDto.cs
index 612b079c..af5ff539 100644
--- a/AsbCloudApp/Data/DetectedOperation/DetectedOperationWithDrillerDto.cs
+++ b/AsbCloudApp/Data/DetectedOperation/DetectedOperationWithDrillerDto.cs
@@ -1,4 +1,4 @@
-namespace AsbCloudApp.Data.DetectedOperation
+namespace AsbCloudApp.Data.DetectedOperation
{
///
/// Автоматически определяемая операция
diff --git a/AsbCloudApp/Data/DetectedOperation/EnabledSubsystems.cs b/AsbCloudApp/Data/DetectedOperation/EnabledSubsystems.cs
index ee3c3459..5f21e8ad 100644
--- a/AsbCloudApp/Data/DetectedOperation/EnabledSubsystems.cs
+++ b/AsbCloudApp/Data/DetectedOperation/EnabledSubsystems.cs
@@ -5,101 +5,101 @@ namespace AsbCloudApp.Data.DetectedOperation;
///
public struct EnabledSubsystems
{
- private int value;
+ private int value;
- private EnabledSubsystems(int value)
- {
- this.value = value;
- }
-
- ///
- public static implicit operator int(EnabledSubsystems param) =>
- param.value;
+ private EnabledSubsystems(int value)
+ {
+ this.value = value;
+ }
+
+ ///
+ public static implicit operator int(EnabledSubsystems param) =>
+ param.value;
- ///
- public static implicit operator EnabledSubsystems(int param) =>
- new(param);
+ ///
+ public static implicit operator EnabledSubsystems(int param) =>
+ new(param);
- ///
- /// Бурение ротором
- ///
- public bool IsAutoRotor
- {
- get => IsEnabledSubsystem(EnabledSubsystemsFlags.AutoRotor);
- set => UpdateEnabledSubsystems(value, EnabledSubsystemsFlags.AutoRotor);
- }
+ ///
+ /// Бурение ротором
+ ///
+ public bool IsAutoRotor
+ {
+ get => IsEnabledSubsystem(EnabledSubsystemsFlags.AutoRotor);
+ set => UpdateEnabledSubsystems(value, EnabledSubsystemsFlags.AutoRotor);
+ }
- ///
- /// Бурение слайдом
- ///
- public bool IsAutoSlide
- {
- get => IsEnabledSubsystem(EnabledSubsystemsFlags.AutoSlide);
- set => UpdateEnabledSubsystems(value, EnabledSubsystemsFlags.AutoSlide);
- }
+ ///
+ /// Бурение слайдом
+ ///
+ public bool IsAutoSlide
+ {
+ get => IsEnabledSubsystem(EnabledSubsystemsFlags.AutoSlide);
+ set => UpdateEnabledSubsystems(value, EnabledSubsystemsFlags.AutoSlide);
+ }
- ///
- /// ПРОРАБОТКА
- ///
- public bool IsAutoConditionig
- {
- get => IsEnabledSubsystem(EnabledSubsystemsFlags.AutoConditionig);
- set => UpdateEnabledSubsystems(value, EnabledSubsystemsFlags.AutoConditionig);
- }
+ ///
+ /// ПРОРАБОТКА
+ ///
+ public bool IsAutoConditionig
+ {
+ get => IsEnabledSubsystem(EnabledSubsystemsFlags.AutoConditionig);
+ set => UpdateEnabledSubsystems(value, EnabledSubsystemsFlags.AutoConditionig);
+ }
- ///
- /// СПУСК СПО
- ///
- public bool IsAutoSinking
- {
- get => IsEnabledSubsystem(EnabledSubsystemsFlags.AutoSinking);
- set => UpdateEnabledSubsystems(value, EnabledSubsystemsFlags.AutoSinking);
- }
+ ///
+ /// СПУСК СПО
+ ///
+ public bool IsAutoSinking
+ {
+ get => IsEnabledSubsystem(EnabledSubsystemsFlags.AutoSinking);
+ set => UpdateEnabledSubsystems(value, EnabledSubsystemsFlags.AutoSinking);
+ }
- ///
- /// ПОДЪЕМ СПО
- ///
- public bool IsAutoLifting
- {
- get => IsEnabledSubsystem(EnabledSubsystemsFlags.AutoLifting);
- set => UpdateEnabledSubsystems(value, EnabledSubsystemsFlags.AutoLifting);
- }
+ ///
+ /// ПОДЪЕМ СПО
+ ///
+ public bool IsAutoLifting
+ {
+ get => IsEnabledSubsystem(EnabledSubsystemsFlags.AutoLifting);
+ set => UpdateEnabledSubsystems(value, EnabledSubsystemsFlags.AutoLifting);
+ }
- ///
- /// ПОДЪЕМ С ПРОРАБОТКОЙ
- ///
- public bool IsAutoLiftingWithConditionig
- {
- get => IsEnabledSubsystem(EnabledSubsystemsFlags.AutoLiftingWithConditionig);
- set => UpdateEnabledSubsystems(value, EnabledSubsystemsFlags.AutoLiftingWithConditionig);
- }
+ ///
+ /// ПОДЪЕМ С ПРОРАБОТКОЙ
+ ///
+ public bool IsAutoLiftingWithConditionig
+ {
+ get => IsEnabledSubsystem(EnabledSubsystemsFlags.AutoLiftingWithConditionig);
+ set => UpdateEnabledSubsystems(value, EnabledSubsystemsFlags.AutoLiftingWithConditionig);
+ }
- ///
- /// Блокировка
- ///
- public bool IsAutoBlocknig
- {
- get => IsEnabledSubsystem(EnabledSubsystemsFlags.AutoBlocknig);
- set => UpdateEnabledSubsystems(value, EnabledSubsystemsFlags.AutoBlocknig);
- }
+ ///
+ /// Блокировка
+ ///
+ public bool IsAutoBlocknig
+ {
+ get => IsEnabledSubsystem(EnabledSubsystemsFlags.AutoBlocknig);
+ set => UpdateEnabledSubsystems(value, EnabledSubsystemsFlags.AutoBlocknig);
+ }
- ///
- /// Осцилляция
- ///
- public bool IsAutoOscillation
- {
- get => IsEnabledSubsystem(EnabledSubsystemsFlags.AutoOscillation);
- set => UpdateEnabledSubsystems(value, EnabledSubsystemsFlags.AutoOscillation);
- }
+ ///
+ /// Осцилляция
+ ///
+ public bool IsAutoOscillation
+ {
+ get => IsEnabledSubsystem(EnabledSubsystemsFlags.AutoOscillation);
+ set => UpdateEnabledSubsystems(value, EnabledSubsystemsFlags.AutoOscillation);
+ }
- private bool IsEnabledSubsystem(EnabledSubsystemsFlags flag) =>
- (value & (int)flag) > 0;
+ private bool IsEnabledSubsystem(EnabledSubsystemsFlags flag) =>
+ (value & (int)flag) > 0;
- private void UpdateEnabledSubsystems(bool isEnable, EnabledSubsystemsFlags flag)
- {
- if (isEnable)
- value |= (int)flag;
- else
- value &= ~(int)flag;
- }
+ private void UpdateEnabledSubsystems(bool isEnable, EnabledSubsystemsFlags flag)
+ {
+ if (isEnable)
+ value |= (int)flag;
+ else
+ value &= ~(int)flag;
+ }
}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/DetectedOperation/EnabledSubsystemsFlags.cs b/AsbCloudApp/Data/DetectedOperation/EnabledSubsystemsFlags.cs
index 7011a272..a84dfac8 100644
--- a/AsbCloudApp/Data/DetectedOperation/EnabledSubsystemsFlags.cs
+++ b/AsbCloudApp/Data/DetectedOperation/EnabledSubsystemsFlags.cs
@@ -8,43 +8,43 @@ namespace AsbCloudApp.Data.DetectedOperation;
[Flags]
public enum EnabledSubsystemsFlags
{
- ///
- /// Автоподача долота
- ///
- AutoRotor = 1 << 0,
+ ///
+ /// Автоподача долота
+ ///
+ AutoRotor = 1 << 0,
- ///
- /// БУРЕНИЕ В СЛАЙДЕ
- ///
- AutoSlide = 1 << 1,
+ ///
+ /// БУРЕНИЕ В СЛАЙДЕ
+ ///
+ AutoSlide = 1 << 1,
- ///
- /// ПРОРАБОТКА
- ///
- AutoConditionig = 1 << 2,
+ ///
+ /// ПРОРАБОТКА
+ ///
+ AutoConditionig = 1 << 2,
- ///
- /// СПУСК СПО
- ///
- AutoSinking = 1 << 3,
+ ///
+ /// СПУСК СПО
+ ///
+ AutoSinking = 1 << 3,
- ///
- /// ПОДЪЕМ СПО
- ///
- AutoLifting = 1 << 4,
+ ///
+ /// ПОДЪЕМ СПО
+ ///
+ AutoLifting = 1 << 4,
- ///
- /// ПОДЪЕМ С ПРОРАБОТКОЙ
- ///
- AutoLiftingWithConditionig = 1 << 5,
+ ///
+ /// ПОДЪЕМ С ПРОРАБОТКОЙ
+ ///
+ AutoLiftingWithConditionig = 1 << 5,
- ///
- /// блокировка
- ///
- AutoBlocknig = 1 << 6,
+ ///
+ /// блокировка
+ ///
+ AutoBlocknig = 1 << 6,
- ///
- /// осцилляция
- ///
- AutoOscillation = 1 << 7,
+ ///
+ /// осцилляция
+ ///
+ AutoOscillation = 1 << 7,
}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/DrillParamsDto.cs b/AsbCloudApp/Data/DrillParamsDto.cs
index b8111410..788d5207 100644
--- a/AsbCloudApp/Data/DrillParamsDto.cs
+++ b/AsbCloudApp/Data/DrillParamsDto.cs
@@ -4,7 +4,7 @@ namespace AsbCloudApp.Data
{
///
- /// DTO
+ /// DTO параметров бурения
///
public class DrillParamsDto : IId, IWellRelated
{
@@ -15,7 +15,7 @@ namespace AsbCloudApp.Data
public int IdWell { get; set; }
///
- ///
+ /// Глубина интервала
///
public MinMaxDto Depth { get; set; } = null!;
diff --git a/AsbCloudApp/Data/DrillTestReport/DrillTestReportDataDto.cs b/AsbCloudApp/Data/DrillTestReport/DrillTestReportDataDto.cs
index b45783e6..1e7a529e 100644
--- a/AsbCloudApp/Data/DrillTestReport/DrillTestReportDataDto.cs
+++ b/AsbCloudApp/Data/DrillTestReport/DrillTestReportDataDto.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data.SAUB;
+using AsbCloudApp.Data.SAUB;
using System;
namespace AsbCloudApp.Data.DrillTestReport
diff --git a/AsbCloudApp/Data/DrillTestReport/DrillTestReportInfoDto.cs b/AsbCloudApp/Data/DrillTestReport/DrillTestReportInfoDto.cs
index a178e6fe..38730eef 100644
--- a/AsbCloudApp/Data/DrillTestReport/DrillTestReportInfoDto.cs
+++ b/AsbCloudApp/Data/DrillTestReport/DrillTestReportInfoDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data.DrillTestReport
diff --git a/AsbCloudApp/Data/DrillerDetectedOperationStatDto.cs b/AsbCloudApp/Data/DrillerDetectedOperationStatDto.cs
index 96a5a232..f6e76353 100644
--- a/AsbCloudApp/Data/DrillerDetectedOperationStatDto.cs
+++ b/AsbCloudApp/Data/DrillerDetectedOperationStatDto.cs
@@ -4,22 +4,22 @@ using AsbCloudApp.Data.Subsystems;
namespace AsbCloudApp.Data;
///
-///
+/// статистика наработки по бурильщикам
///
public class DrillerDetectedOperationStatDto
{
///
- ///
+ /// Статистики подсистем
///
public IEnumerable Statistic { get; set; } = null!;
///
- ///
+ /// Расписание бурильщика
///
public ScheduleDto Schedule { get; set; } = null!;
///
- ///
+ /// Скважина
///
public WellDto Well { get; set; } = null!;
}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/DrillerDto.cs b/AsbCloudApp/Data/DrillerDto.cs
index f2c8b6b0..e920f111 100644
--- a/AsbCloudApp/Data/DrillerDto.cs
+++ b/AsbCloudApp/Data/DrillerDto.cs
@@ -1,4 +1,4 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data
{
diff --git a/AsbCloudApp/Data/DrillingProgramPartDto.cs b/AsbCloudApp/Data/DrillingProgramPartDto.cs
index d4cc66fb..0e9917ba 100644
--- a/AsbCloudApp/Data/DrillingProgramPartDto.cs
+++ b/AsbCloudApp/Data/DrillingProgramPartDto.cs
@@ -1,4 +1,4 @@
-using System.Collections.Generic;
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using AsbCloudApp.Data.User;
diff --git a/AsbCloudApp/Data/DrillingProgramStateDto.cs b/AsbCloudApp/Data/DrillingProgramStateDto.cs
index b2abcef0..4368f4a3 100644
--- a/AsbCloudApp/Data/DrillingProgramStateDto.cs
+++ b/AsbCloudApp/Data/DrillingProgramStateDto.cs
@@ -1,4 +1,4 @@
-using System.Collections.Generic;
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
diff --git a/AsbCloudApp/Data/FaqDto.cs b/AsbCloudApp/Data/FaqDto.cs
index e69c0579..28cc829b 100644
--- a/AsbCloudApp/Data/FaqDto.cs
+++ b/AsbCloudApp/Data/FaqDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data
diff --git a/AsbCloudApp/Data/FileCategoryDto.cs b/AsbCloudApp/Data/FileCategoryDto.cs
index 0b837a7a..f55fdb30 100644
--- a/AsbCloudApp/Data/FileCategoryDto.cs
+++ b/AsbCloudApp/Data/FileCategoryDto.cs
@@ -1,4 +1,4 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data
{
diff --git a/AsbCloudApp/Data/FileInfoDto.cs b/AsbCloudApp/Data/FileInfoDto.cs
index ab44b317..2e673ed0 100644
--- a/AsbCloudApp/Data/FileInfoDto.cs
+++ b/AsbCloudApp/Data/FileInfoDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
diff --git a/AsbCloudApp/Data/FileMarkDto.cs b/AsbCloudApp/Data/FileMarkDto.cs
index 305fad5c..ad48f018 100644
--- a/AsbCloudApp/Data/FileMarkDto.cs
+++ b/AsbCloudApp/Data/FileMarkDto.cs
@@ -5,7 +5,7 @@ using AsbCloudApp.Data.User;
namespace AsbCloudApp.Data
{
///
- ///
+ /// Отметка для файла
///
public class FileMarkDto: IId
{
@@ -14,42 +14,42 @@ namespace AsbCloudApp.Data
public int Id { get; set; }
///
- /// id
+ /// id файла
///
[Required]
- [Range(1, int.MaxValue, ErrorMessage = "Id 1")]
+ [Range(1, int.MaxValue, ErrorMessage = "Id файла не может быть меньше 1")]
public int IdFile { get; set; }
///
- /// 0 -
- /// 1 -
+ /// 0 - отклонен
+ /// 1 - согласован
///
[Required]
- [Range(0, int.MaxValue, ErrorMessage = "Id 1")]
+ [Range(0, int.MaxValue, ErrorMessage = "Id категории действия с файлом не может быть меньше 1")]
public int IdMarkType { get; set; }
///
- /// / .
- /// .
+ /// дата/время добавления.
+ /// Необязательно указывать в запросе на создание.
///
[Required]
public DateTimeOffset DateCreated { get; set; }
///
- ///
+ /// Полезный комментарий
///
- [StringLength(4096, MinimumLength = 1, ErrorMessage = " 1 4096 ")]
+ [StringLength(4096, MinimumLength = 1, ErrorMessage = "Допустимое имя компании от 1 до 4096 символов")]
public string? Comment { get; set; }
///
- ///
+ /// признак удаления отметки
///
[Required]
public bool IsDeleted { get; set; }
///
- /// .
- /// .
+ /// Пользователь создающий отметку.
+ /// Необязательно указывать в запросе на создание.
///
public UserDto? User { get; set; }
}
diff --git a/AsbCloudApp/Data/GTR/GtrWitsDto.cs b/AsbCloudApp/Data/GTR/GtrWitsDto.cs
index 20d08dd6..bb4a4785 100644
--- a/AsbCloudApp/Data/GTR/GtrWitsDto.cs
+++ b/AsbCloudApp/Data/GTR/GtrWitsDto.cs
@@ -7,228 +7,228 @@ namespace AsbCloudApp.Data.GTR;
///
public class GtrWitsDto
{
- ///
- /// Дата получения записи
- ///
- public DateTimeOffset DateTime { get; set; }
-
- ///
- /// Забой (скважины), м
- ///
- public float? DEPTMEAS { get; set; }
-
- ///
- /// Долото, м
- ///
- public float DEPTBITM { get; set; }
-
- ///
- /// Вес на крюке
- ///
- public float? HKLA { get; set; }
+ ///
+ /// Дата получения записи
+ ///
+ public DateTimeOffset DateTime { get; set; }
+
+ ///
+ /// Забой (скважины), м
+ ///
+ public float? DEPTMEAS { get; set; }
+
+ ///
+ /// Долото, м
+ ///
+ public float DEPTBITM { get; set; }
+
+ ///
+ /// Вес на крюке
+ ///
+ public float? HKLA { get; set; }
- ///
- /// Высота крюка
- ///
- public float? BLKPOS { get; set; }
+ ///
+ /// Высота крюка
+ ///
+ public float? BLKPOS { get; set; }
- ///
- /// Нагрузка на долото
- ///
- public float? WOBA { get; set; }
+ ///
+ /// Нагрузка на долото
+ ///
+ public float? WOBA { get; set; }
- ///
- /// Момент на роторе/ВСП
- ///
- public float? TORQA { get; set; }
+ ///
+ /// Момент на роторе/ВСП
+ ///
+ public float? TORQA { get; set; }
- ///
- /// Давление на входе (на стояке)
- ///
- public float? SPPA { get; set; }
+ ///
+ /// Давление на входе (на стояке)
+ ///
+ public float? SPPA { get; set; }
- ///
- /// Обороты ротора/ВСП
- ///
- public float? RPMA { get; set; }
+ ///
+ /// Обороты ротора/ВСП
+ ///
+ public float? RPMA { get; set; }
- ///
- /// Механическая скорость
- ///
- public float? ROPA { get; set; }
+ ///
+ /// Механическая скорость
+ ///
+ public float? ROPA { get; set; }
- ///
- /// Скорость инструмента вверх
- ///
- public float? RSUX { get; set; }
+ ///
+ /// Скорость инструмента вверх
+ ///
+ public float? RSUX { get; set; }
- ///
- /// Скорость инструмента вниз
- ///
- public float? RSDX { get; set; }
+ ///
+ /// Скорость инструмента вниз
+ ///
+ public float? RSDX { get; set; }
- ///
- /// Расход на входе
- ///
- public float? MFIA { get; set; }
+ ///
+ /// Расход на входе
+ ///
+ public float? MFIA { get; set; }
- ///
- /// Расход на выходе
- ///
- public float? MFOA { get; set; }
+ ///
+ /// Расход на выходе
+ ///
+ public float? MFOA { get; set; }
- ///
- /// Температура на входе
- ///
- public float? MTIA { get; set; }
+ ///
+ /// Температура на входе
+ ///
+ public float? MTIA { get; set; }
- ///
- /// Температура на выходе
- ///
- public float? MTOA { get; set; }
+ ///
+ /// Температура на выходе
+ ///
+ public float? MTOA { get; set; }
- ///
- /// Ходы насоса №1
- ///
- public float? SPM1 { get; set; }
+ ///
+ /// Ходы насоса №1
+ ///
+ public float? SPM1 { get; set; }
- ///
- /// Ходы насоса №2
- ///
- public float? SPM2 { get; set; }
+ ///
+ /// Ходы насоса №2
+ ///
+ public float? SPM2 { get; set; }
- ///
- /// Ходы насоса №3
- ///
- public float? SPM3 { get; set; }
+ ///
+ /// Ходы насоса №3
+ ///
+ public float? SPM3 { get; set; }
- ///
- /// Общий объем бурового раствора на поверхности
- ///
- public float? TVOLACT { get; set; }
+ ///
+ /// Общий объем бурового раствора на поверхности
+ ///
+ public float? TVOLACT { get; set; }
- ///
- /// Объем бурового раствора в доливной емкости №1
- ///
- public float? TTVOL1 { get; set; }
+ ///
+ /// Объем бурового раствора в доливной емкости №1
+ ///
+ public float? TTVOL1 { get; set; }
- ///
- /// Объем бурового раствора в доливной емкости №2
- ///
- public float? TTVOL2 { get; set; }
+ ///
+ /// Объем бурового раствора в доливной емкости №2
+ ///
+ public float? TTVOL2 { get; set; }
- ///
- /// Объем бурового раствора в емкости №1
- ///
- public float? TVOL01 { get; set; }
+ ///
+ /// Объем бурового раствора в емкости №1
+ ///
+ public float? TVOL01 { get; set; }
- ///
- /// Объем бурового раствора в емкости №2
- ///
- public float? TVOL02 { get; set; }
+ ///
+ /// Объем бурового раствора в емкости №2
+ ///
+ public float? TVOL02 { get; set; }
- ///
- /// Объем бурового раствора в емкости №3
- ///
- public float? TVOL03 { get; set; }
+ ///
+ /// Объем бурового раствора в емкости №3
+ ///
+ public float? TVOL03 { get; set; }
- ///
- /// Объем бурового раствора в емкости №4
- ///
- public float? TVOL04 { get; set; }
+ ///
+ /// Объем бурового раствора в емкости №4
+ ///
+ public float? TVOL04 { get; set; }
- ///
- /// Объем бурового раствора в емкости №5
- ///
- public float? TVOL05 { get; set; }
+ ///
+ /// Объем бурового раствора в емкости №5
+ ///
+ public float? TVOL05 { get; set; }
- ///
- /// Объем бурового раствора в емкости №6
- ///
- public float? TVOL06 { get; set; }
+ ///
+ /// Объем бурового раствора в емкости №6
+ ///
+ public float? TVOL06 { get; set; }
- ///
- /// Объем бурового раствора в емкости №7
- ///
- public float? TVOL07 { get; set; }
+ ///
+ /// Объем бурового раствора в емкости №7
+ ///
+ public float? TVOL07 { get; set; }
- ///
- /// Объем бурового раствора в емкости №8
- ///
- public float? TVOL08 { get; set; }
+ ///
+ /// Объем бурового раствора в емкости №8
+ ///
+ public float? TVOL08 { get; set; }
- ///
- /// Объем бурового раствора в емкости №9
- ///
- public float? TVOL09 { get; set; }
+ ///
+ /// Объем бурового раствора в емкости №9
+ ///
+ public float? TVOL09 { get; set; }
- ///
- /// Объем бурового раствора в емкости №10
- ///
- public float? TVOL10 { get; set; }
+ ///
+ /// Объем бурового раствора в емкости №10
+ ///
+ public float? TVOL10 { get; set; }
- ///
- /// Объем бурового раствора в емкости №11
- ///
- public float? TVOL11 { get; set; }
+ ///
+ /// Объем бурового раствора в емкости №11
+ ///
+ public float? TVOL11 { get; set; }
- ///
- /// Объем бурового раствора в емкости №12
- ///
- public float? TVOL12 { get; set; }
+ ///
+ /// Объем бурового раствора в емкости №12
+ ///
+ public float? TVOL12 { get; set; }
- ///
- /// Объем бурового раствора в емкости №13
- ///
- public float? TVOL13 { get; set; }
+ ///
+ /// Объем бурового раствора в емкости №13
+ ///
+ public float? TVOL13 { get; set; }
- ///
- /// Объем бурового раствора в емкости №14
- ///
- public float? TVOL14 { get; set; }
+ ///
+ /// Объем бурового раствора в емкости №14
+ ///
+ public float? TVOL14 { get; set; }
- ///
- /// Плотность (удельный вес) бурового раствора на выходе
- ///
- public float? MDOA { get; set; }
+ ///
+ /// Плотность (удельный вес) бурового раствора на выходе
+ ///
+ public float? MDOA { get; set; }
- ///
- /// Плотность (удельный вес) бурового раствора на входе
- ///
- public float? MDIA { get; set; }
+ ///
+ /// Плотность (удельный вес) бурового раствора на входе
+ ///
+ public float? MDIA { get; set; }
- ///
- /// Процентное содержание метана
- ///
- public float? METHANE { get; set; }
+ ///
+ /// Процентное содержание метана
+ ///
+ public float? METHANE { get; set; }
- ///
- /// Процентное содержание этана
- ///
- public float? ETHANE { get; set; }
+ ///
+ /// Процентное содержание этана
+ ///
+ public float? ETHANE { get; set; }
- ///
- /// Процентное содержание пропана
- ///
- public float? PROPANE { get; set; }
+ ///
+ /// Процентное содержание пропана
+ ///
+ public float? PROPANE { get; set; }
- ///
- /// Процентное содержание бутана
- ///
- public float? IBUTANE { get; set; }
+ ///
+ /// Процентное содержание бутана
+ ///
+ public float? IBUTANE { get; set; }
- ///
- /// Процентное содержание пентана
- ///
- public float? NBUTANE { get; set; }
+ ///
+ /// Процентное содержание пентана
+ ///
+ public float? NBUTANE { get; set; }
- ///
- /// Процентное содержание углеводородов
- ///
- public float? HydrocarbonPercentage => METHANE + ETHANE + PROPANE + IBUTANE + NBUTANE;
-
- ///
- /// Процентное содержание газов
- ///
- public float? GASA { get; set; }
+ ///
+ /// Процентное содержание углеводородов
+ ///
+ public float? HydrocarbonPercentage => METHANE + ETHANE + PROPANE + IBUTANE + NBUTANE;
+
+ ///
+ /// Процентное содержание газов
+ ///
+ public float? GASA { get; set; }
}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/GTR/JsonValue.cs b/AsbCloudApp/Data/GTR/JsonValue.cs
index cd37abea..15df0604 100644
--- a/AsbCloudApp/Data/GTR/JsonValue.cs
+++ b/AsbCloudApp/Data/GTR/JsonValue.cs
@@ -1,4 +1,4 @@
-namespace AsbCloudApp.Data.GTR
+namespace AsbCloudApp.Data.GTR
{
///
/// Класс позволяющий хранить значение неопределенного типа.
diff --git a/AsbCloudApp/Data/GTR/WitsItemRecordDto.cs b/AsbCloudApp/Data/GTR/WitsItemRecordDto.cs
index 0137754e..f6dfde81 100644
--- a/AsbCloudApp/Data/GTR/WitsItemRecordDto.cs
+++ b/AsbCloudApp/Data/GTR/WitsItemRecordDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data.GTR
diff --git a/AsbCloudApp/Data/GTR/WitsRecordDto.cs b/AsbCloudApp/Data/GTR/WitsRecordDto.cs
index 4e5da733..e5469b9a 100644
--- a/AsbCloudApp/Data/GTR/WitsRecordDto.cs
+++ b/AsbCloudApp/Data/GTR/WitsRecordDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
diff --git a/AsbCloudApp/Data/HelpPageDto.cs b/AsbCloudApp/Data/HelpPageDto.cs
index 9044397f..124b6954 100644
--- a/AsbCloudApp/Data/HelpPageDto.cs
+++ b/AsbCloudApp/Data/HelpPageDto.cs
@@ -1,4 +1,4 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data;
diff --git a/AsbCloudApp/Data/IId.cs b/AsbCloudApp/Data/IId.cs
index e5ad455e..4449fa23 100644
--- a/AsbCloudApp/Data/IId.cs
+++ b/AsbCloudApp/Data/IId.cs
@@ -1,4 +1,4 @@
-namespace AsbCloudApp.Data
+namespace AsbCloudApp.Data
{
///
/// Интерфейс данных с Id
diff --git a/AsbCloudApp/Data/IMapPoint.cs b/AsbCloudApp/Data/IMapPoint.cs
index f71bd7fa..1c373685 100644
--- a/AsbCloudApp/Data/IMapPoint.cs
+++ b/AsbCloudApp/Data/IMapPoint.cs
@@ -1,4 +1,4 @@
-namespace AsbCloudApp.Data
+namespace AsbCloudApp.Data
{
///
/// точка на карте
diff --git a/AsbCloudApp/Data/ITelemetryData.cs b/AsbCloudApp/Data/ITelemetryData.cs
index 3769eeac..a2dc4924 100644
--- a/AsbCloudApp/Data/ITelemetryData.cs
+++ b/AsbCloudApp/Data/ITelemetryData.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
namespace AsbCloudApp.Data
{
diff --git a/AsbCloudApp/Data/IWellRelated.cs b/AsbCloudApp/Data/IWellRelated.cs
index f79a03a9..55877a9e 100644
--- a/AsbCloudApp/Data/IWellRelated.cs
+++ b/AsbCloudApp/Data/IWellRelated.cs
@@ -1,4 +1,4 @@
-namespace AsbCloudApp.Data
+namespace AsbCloudApp.Data
{
///
/// Well related DTO
diff --git a/AsbCloudApp/Data/ItemInfoDto.cs b/AsbCloudApp/Data/ItemInfoDto.cs
index 95a07e8d..0022b1c1 100644
--- a/AsbCloudApp/Data/ItemInfoDto.cs
+++ b/AsbCloudApp/Data/ItemInfoDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
namespace AsbCloudApp.Data
{
diff --git a/AsbCloudApp/Data/JobDto.cs b/AsbCloudApp/Data/JobDto.cs
index b55a9467..0dfb82e3 100644
--- a/AsbCloudApp/Data/JobDto.cs
+++ b/AsbCloudApp/Data/JobDto.cs
@@ -1,4 +1,4 @@
-using System.Collections;
+using System.Collections;
using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data
diff --git a/AsbCloudApp/Data/LimitingParameterDataDto.cs b/AsbCloudApp/Data/LimitingParameterDataDto.cs
index c5692729..11ecde24 100644
--- a/AsbCloudApp/Data/LimitingParameterDataDto.cs
+++ b/AsbCloudApp/Data/LimitingParameterDataDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
namespace AsbCloudApp.Data
{
diff --git a/AsbCloudApp/Data/LimitingParameterDto.cs b/AsbCloudApp/Data/LimitingParameterDto.cs
index 19b182a5..13a23b80 100644
--- a/AsbCloudApp/Data/LimitingParameterDto.cs
+++ b/AsbCloudApp/Data/LimitingParameterDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data
diff --git a/AsbCloudApp/Data/Manuals/ManualDirectoryDto.cs b/AsbCloudApp/Data/Manuals/ManualDirectoryDto.cs
index e0513cf9..15b791da 100644
--- a/AsbCloudApp/Data/Manuals/ManualDirectoryDto.cs
+++ b/AsbCloudApp/Data/Manuals/ManualDirectoryDto.cs
@@ -8,26 +8,26 @@ namespace AsbCloudApp.Data.Manuals;
///
public class ManualDirectoryDto : IId
{
- ///
- public int Id { get; set; }
+ ///
+ public int Id { get; set; }
- ///
- /// Название
- ///
- public string Name { get; set; } = null!;
-
- ///
- /// Id родительской директории
- ///
- public int? IdParent { get; set; }
+ ///
+ /// Название
+ ///
+ public string Name { get; set; } = null!;
+
+ ///
+ /// Id родительской директории
+ ///
+ public int? IdParent { get; set; }
- ///
- /// Вложенные директории
- ///
- public IEnumerable Children { get; set; } = Enumerable.Empty();
+ ///
+ /// Вложенные директории
+ ///
+ public IEnumerable Children { get; set; } = Enumerable.Empty();
- ///
- /// Хранимые инструкции
- ///
- public IEnumerable Manuals { get; set; } = Enumerable.Empty();
+ ///
+ /// Хранимые инструкции
+ ///
+ public IEnumerable Manuals { get; set; } = Enumerable.Empty();
}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/Manuals/ManualDto.cs b/AsbCloudApp/Data/Manuals/ManualDto.cs
index c5aa92c4..01756714 100644
--- a/AsbCloudApp/Data/Manuals/ManualDto.cs
+++ b/AsbCloudApp/Data/Manuals/ManualDto.cs
@@ -7,31 +7,31 @@ namespace AsbCloudApp.Data.Manuals;
///
public class ManualDto : IId
{
- ///
- public int Id { get; set; }
+ ///
+ public int Id { get; set; }
- ///
- /// Название
- ///
- public string Name { get; set; } = null!;
-
- ///
- /// Дата загрузки
- ///
- public DateTimeOffset DateDownload { get; set; }
-
- ///
- /// Id автора
- ///
- public int IdAuthor { get; set; }
-
- ///
- /// Id директории
- ///
- public int IdDirectory { get; set; }
-
- ///
- /// Id категории файла
- ///
- public int IdCategory { get; set; }
+ ///
+ /// Название
+ ///
+ public string Name { get; set; } = null!;
+
+ ///
+ /// Дата загрузки
+ ///
+ public DateTimeOffset DateDownload { get; set; }
+
+ ///
+ /// Id автора
+ ///
+ public int IdAuthor { get; set; }
+
+ ///
+ /// Id директории
+ ///
+ public int IdDirectory { get; set; }
+
+ ///
+ /// Id категории файла
+ ///
+ public int IdCategory { get; set; }
}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/MapPointBaseDto.cs b/AsbCloudApp/Data/MapPointBaseDto.cs
index b0567dba..61713a8f 100644
--- a/AsbCloudApp/Data/MapPointBaseDto.cs
+++ b/AsbCloudApp/Data/MapPointBaseDto.cs
@@ -1,4 +1,4 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data
{
diff --git a/AsbCloudApp/Data/MeasureDto.cs b/AsbCloudApp/Data/MeasureDto.cs
index 4eddd78f..17ba3968 100644
--- a/AsbCloudApp/Data/MeasureDto.cs
+++ b/AsbCloudApp/Data/MeasureDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
diff --git a/AsbCloudApp/Data/MessageDto.cs b/AsbCloudApp/Data/MessageDto.cs
index 7234db7a..5272e237 100644
--- a/AsbCloudApp/Data/MessageDto.cs
+++ b/AsbCloudApp/Data/MessageDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data
diff --git a/AsbCloudApp/Data/MinMaxDto.cs b/AsbCloudApp/Data/MinMaxDto.cs
index ac2a2aa1..d7d8703a 100644
--- a/AsbCloudApp/Data/MinMaxDto.cs
+++ b/AsbCloudApp/Data/MinMaxDto.cs
@@ -1,4 +1,4 @@
-namespace AsbCloudApp.Data
+namespace AsbCloudApp.Data
{
///
/// Минимальное и максимальное значение
diff --git a/AsbCloudApp/Data/MinMaxExtendedViewDto.cs b/AsbCloudApp/Data/MinMaxExtendedViewDto.cs
index 9b1b07b5..6e1aab48 100644
--- a/AsbCloudApp/Data/MinMaxExtendedViewDto.cs
+++ b/AsbCloudApp/Data/MinMaxExtendedViewDto.cs
@@ -1,4 +1,4 @@
-namespace AsbCloudApp.Data
+namespace AsbCloudApp.Data
{
///
/// Расширение для класса MinMaxDto
diff --git a/AsbCloudApp/Data/NotificationCategoryDto.cs b/AsbCloudApp/Data/NotificationCategoryDto.cs
index 274366e4..f7e077dd 100644
--- a/AsbCloudApp/Data/NotificationCategoryDto.cs
+++ b/AsbCloudApp/Data/NotificationCategoryDto.cs
@@ -7,11 +7,11 @@ namespace AsbCloudApp.Data;
///
public class NotificationCategoryDto : IId
{
- ///
- /// Id категории
- ///
- [Required]
- public int Id { get; set; }
+ ///
+ /// Id категории
+ ///
+ [Required]
+ public int Id { get; set; }
///
/// Название категории
diff --git a/AsbCloudApp/Data/NotificationDto.cs b/AsbCloudApp/Data/NotificationDto.cs
index 0fd8b673..34f46fa2 100644
--- a/AsbCloudApp/Data/NotificationDto.cs
+++ b/AsbCloudApp/Data/NotificationDto.cs
@@ -8,11 +8,11 @@ namespace AsbCloudApp.Data;
///
public class NotificationDto : IId
{
- ///
- /// Id уведомления
- ///
- [Required]
- public int Id { get; set; }
+ ///
+ /// Id уведомления
+ ///
+ [Required]
+ public int Id { get; set; }
///
/// Id получателя уведомления
@@ -26,11 +26,11 @@ public class NotificationDto : IId
[Required]
public int IdNotificationCategory { get; set; }
- ///
- /// Заголовок уведомления
- ///
- [Required, StringLength(300, MinimumLength = 1, ErrorMessage = "Заголовок должен мыть не меньше 1-го знака и не больше 300")]
- public string Title { get; set; } = null!;
+ ///
+ /// Заголовок уведомления
+ ///
+ [Required, StringLength(300, MinimumLength = 1, ErrorMessage = "Заголовок должен мыть не меньше 1-го знака и не больше 300")]
+ public string Title { get; set; } = null!;
///
/// Сообщение уведомления
@@ -44,15 +44,15 @@ public class NotificationDto : IId
[Required]
public DateTimeOffset RegistrationDate { get; set; }
- ///
- /// Дата отправки уведомления
- ///
- public DateTimeOffset? SentDate { get; set; }
+ ///
+ /// Дата отправки уведомления
+ ///
+ public DateTimeOffset? SentDate { get; set; }
- ///
- /// Дата прочтения уведомления
- ///
- public DateTimeOffset? ReadDate { get; set; }
+ ///
+ /// Дата прочтения уведомления
+ ///
+ public DateTimeOffset? ReadDate { get; set; }
///
/// Состояние уведомления
@@ -62,36 +62,36 @@ public class NotificationDto : IId
///
[Required]
public int IdState
- {
- get
- {
- if (SentDate is not null && ReadDate is not null)
- return 2;
+ {
+ get
+ {
+ if (SentDate is not null && ReadDate is not null)
+ return 2;
- if (SentDate is not null)
- return 1;
+ if (SentDate is not null)
+ return 1;
- return 0;
- }
- set
- {
- switch (value)
- {
- case 0:
- SentDate = null;
- ReadDate = null;
- break;
- case 1:
- SentDate = DateTimeOffset.UtcNow;
- ReadDate = null;
- break;
- case 2:
- SentDate = DateTimeOffset.UtcNow;
- ReadDate = DateTimeOffset.UtcNow;
- break;
- }
- }
- }
+ return 0;
+ }
+ set
+ {
+ switch (value)
+ {
+ case 0:
+ SentDate = null;
+ ReadDate = null;
+ break;
+ case 1:
+ SentDate = DateTimeOffset.UtcNow;
+ ReadDate = null;
+ break;
+ case 2:
+ SentDate = DateTimeOffset.UtcNow;
+ ReadDate = DateTimeOffset.UtcNow;
+ break;
+ }
+ }
+ }
///
/// Id типа доставки уведомления
@@ -100,7 +100,7 @@ public class NotificationDto : IId
///
[Required]
[Range(0,1)]
- public int IdTransportType { get; set; }
+ public int IdTransportType { get; set; }
///
/// DTO категории уведомления
diff --git a/AsbCloudApp/Data/OperationValueDto.cs b/AsbCloudApp/Data/OperationValueDto.cs
index f7d9edcf..587b8e1c 100644
--- a/AsbCloudApp/Data/OperationValueDto.cs
+++ b/AsbCloudApp/Data/OperationValueDto.cs
@@ -1,4 +1,4 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data
{
diff --git a/AsbCloudApp/Data/PaginationContainer.cs b/AsbCloudApp/Data/PaginationContainer.cs
index 61840893..30d3bdec 100644
--- a/AsbCloudApp/Data/PaginationContainer.cs
+++ b/AsbCloudApp/Data/PaginationContainer.cs
@@ -1,4 +1,4 @@
-using System.Collections.Generic;
+using System.Collections.Generic;
using System.Linq;
namespace AsbCloudApp.Data
diff --git a/AsbCloudApp/Data/ParserResultDto.cs b/AsbCloudApp/Data/ParserResultDto.cs
index ffb24d50..1203df4e 100644
--- a/AsbCloudApp/Data/ParserResultDto.cs
+++ b/AsbCloudApp/Data/ParserResultDto.cs
@@ -8,10 +8,10 @@ namespace AsbCloudApp.Data;
///
///
public class ParserResultDto : ValidationResultDto>>
- where TDto : class, IId
+ where TDto : class, IId
{
- ///
- /// Объекты полученные из файла
- ///
- public override IEnumerable> Item { get; set; } = Enumerable.Empty>();
+ ///
+ /// Объекты полученные из файла
+ ///
+ public override IEnumerable> Item { get; set; } = Enumerable.Empty>();
}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/PermissionDto.cs b/AsbCloudApp/Data/PermissionDto.cs
index 62aad5c4..8436ae73 100644
--- a/AsbCloudApp/Data/PermissionDto.cs
+++ b/AsbCloudApp/Data/PermissionDto.cs
@@ -1,4 +1,4 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data
{
diff --git a/AsbCloudApp/Data/PlanFactDto.cs b/AsbCloudApp/Data/PlanFactDto.cs
index 669121d6..8d20c382 100644
--- a/AsbCloudApp/Data/PlanFactDto.cs
+++ b/AsbCloudApp/Data/PlanFactDto.cs
@@ -1,4 +1,4 @@
-namespace AsbCloudApp.Data
+namespace AsbCloudApp.Data
{
///
/// DTO объединяющее плановые и фактические значения
diff --git a/AsbCloudApp/Data/PlanFactPredictBase.cs b/AsbCloudApp/Data/PlanFactPredictBase.cs
index 636e0620..ffbd5e61 100644
--- a/AsbCloudApp/Data/PlanFactPredictBase.cs
+++ b/AsbCloudApp/Data/PlanFactPredictBase.cs
@@ -1,4 +1,4 @@
-namespace AsbCloudApp.Data
+namespace AsbCloudApp.Data
{
///
/// Lines container for Time Vs Depth chart
diff --git a/AsbCloudApp/Data/PlanLimitDto.cs b/AsbCloudApp/Data/PlanLimitDto.cs
index e0559de8..76e9173b 100644
--- a/AsbCloudApp/Data/PlanLimitDto.cs
+++ b/AsbCloudApp/Data/PlanLimitDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
diff --git a/AsbCloudApp/Data/ProcessMaps/Functions/ProcessMapPlanAntiCrashRotationDto.cs b/AsbCloudApp/Data/ProcessMaps/Functions/ProcessMapPlanAntiCrashRotationDto.cs
new file mode 100644
index 00000000..43e41acb
--- /dev/null
+++ b/AsbCloudApp/Data/ProcessMaps/Functions/ProcessMapPlanAntiCrashRotationDto.cs
@@ -0,0 +1,33 @@
+using System.ComponentModel.DataAnnotations;
+
+namespace AsbCloudApp.Data.ProcessMaps.Functions;
+
+///
+/// РТК план противоаварийное вращение
+///
+public class ProcessMapPlanAntiCrashRotationDto : ProcessMapPlanBaseDto
+{
+ ///
+ /// Минимальные обороты ВСП, об/мин
+ ///
+ [Range(0.0, 250.0, ErrorMessage = "Минимальные обороты ВСП, об/мин., должно быть в пределах от 0 до 250")]
+ public double TopDriveRpmMin { get; set; }
+
+ ///
+ /// Минимальный расход для запуска оборотов ВСП, л/сек
+ ///
+ [Range(0.0, 100.0, ErrorMessage = "Минимальный расход для запуска оборотов ВСП, л/сек., должно быть в пределах от 0 до 100")]
+ public double TopDriveStartMinFlowRate { get; set; }
+
+ ///
+ /// Максимально допустимый момент на ВСП при противоаварийном вращении, кН*м
+ ///
+ [Range(1.0, 35.0, ErrorMessage = "Максимально допустимый момент на ВСП при противоаварийном вращении, кН*м., должно быть в пределах от 1 до 35")]
+ public double TopDriveTorqueMax { get; set; }
+
+ ///
+ /// Примечание
+ ///
+ [StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")]
+ public string Note { get; set; } = string.Empty;
+}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/ProcessMaps/Functions/ProcessMapPlanAutoHoldTFDto.cs b/AsbCloudApp/Data/ProcessMaps/Functions/ProcessMapPlanAutoHoldTFDto.cs
new file mode 100644
index 00000000..3ffc382a
--- /dev/null
+++ b/AsbCloudApp/Data/ProcessMaps/Functions/ProcessMapPlanAutoHoldTFDto.cs
@@ -0,0 +1,21 @@
+using System.ComponentModel.DataAnnotations;
+
+namespace AsbCloudApp.Data.ProcessMaps.Functions;
+
+///
+/// РТК план авто удержание TF
+///
+public class ProcessMapPlanAutoHoldTFDto : ProcessMapPlanBaseDto
+{
+ ///
+ /// Зенитный угол, градусы
+ ///
+ [Range(0.0, 100.0, ErrorMessage = "Зенитный угол, градусы, должно быть в пределах от 0 до 100")]
+ public double ZenithAngle { get; set; }
+
+ ///
+ /// Примечание
+ ///
+ [StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")]
+ public string? Note { get; set; }
+}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/ProcessMaps/Functions/ProcessMapPlanDamperDto.cs b/AsbCloudApp/Data/ProcessMaps/Functions/ProcessMapPlanDamperDto.cs
new file mode 100644
index 00000000..f30ab941
--- /dev/null
+++ b/AsbCloudApp/Data/ProcessMaps/Functions/ProcessMapPlanDamperDto.cs
@@ -0,0 +1,21 @@
+using System.ComponentModel.DataAnnotations;
+
+namespace AsbCloudApp.Data.ProcessMaps.Functions;
+
+///
+/// РТК план демпфер
+///
+public class ProcessMapPlanDamperDto : ProcessMapPlanBaseDto
+{
+ ///
+ /// StickSlip
+ ///
+ [Range(0.0, 1000.0, ErrorMessage = "StickSlip, должно быть в пределах от 0 до 1000")]
+ public double StickSlip { get; set; }
+
+ ///
+ /// Примечание
+ ///
+ [StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")]
+ public string? Note { get; set; }
+}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/ProcessMaps/Functions/ProcessMapPlanDrillTestDto.cs b/AsbCloudApp/Data/ProcessMaps/Functions/ProcessMapPlanDrillTestDto.cs
new file mode 100644
index 00000000..2d8392cf
--- /dev/null
+++ b/AsbCloudApp/Data/ProcessMaps/Functions/ProcessMapPlanDrillTestDto.cs
@@ -0,0 +1,45 @@
+using System.ComponentModel.DataAnnotations;
+
+namespace AsbCloudApp.Data.ProcessMaps.Functions;
+
+///
+/// РТК план дрил тест
+///
+public class ProcessMapPlanDrillTestDto : ProcessMapPlanBaseDto
+{
+ ///
+ /// Нагрузка минимальная, т
+ ///
+ [Range(1.0, 30.0, ErrorMessage = "Нагрузка минимальная, т., должно быть в пределах от 1 до 30")]
+ public double WeightOnBitMin { get; set; }
+
+ ///
+ /// Количество шагов по нагрузке
+ ///
+ [Range(1, 5, ErrorMessage = "Количество шагов по нагрузке, должно быть в пределах от 1 до 5")]
+ public int WeightOnBitStepsCount { get; set; }
+
+ ///
+ /// Минимальные обороты на ВСП, об/мин.
+ ///
+ [Range(5, 200, ErrorMessage = "Минимальные обороты на ВСП, об/мин., должно быть в пределах от 5 до 200")]
+ public int RpmMin { get; set; }
+
+ ///
+ /// Количество шагов оборотов на ВСП, шт.
+ ///
+ [Range(1, 5, ErrorMessage = "Количество шагов оборотов на ВСП, шт., должно быть в пределах от 1 до 5")]
+ public int RpmStepsCount { get; set; }
+
+ ///
+ /// Величина проходки шага, м.
+ ///
+ [Range(0.1, 2.0, ErrorMessage = "Величина проходки шага, м., должно быть в пределах от 0.1 до 2")]
+ public double LengthStep { get; set; }
+
+ ///
+ /// Примечание
+ ///
+ [StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символа")]
+ public string? Note { get; set; }
+}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/ProcessMaps/Functions/ProcessMapPlanOscillationDto.cs b/AsbCloudApp/Data/ProcessMaps/Functions/ProcessMapPlanOscillationDto.cs
new file mode 100644
index 00000000..24c29ae8
--- /dev/null
+++ b/AsbCloudApp/Data/ProcessMaps/Functions/ProcessMapPlanOscillationDto.cs
@@ -0,0 +1,51 @@
+using System.ComponentModel.DataAnnotations;
+
+namespace AsbCloudApp.Data.ProcessMaps.Functions;
+
+///
+/// РТК план осцилляция
+///
+public class ProcessMapPlanOscillationDto : ProcessMapPlanBaseDto
+{
+ ///
+ /// Оптимальный угол осцилляции, градусы
+ ///
+ [Range(0.0, 6000.0, ErrorMessage = "Оптимальный угол осцилляции, градусы, должно быть в пределах от 0 до 6000")]
+ public double OptimalOscillationAngle { get; set; }
+
+ ///
+ /// Скорость вправо, об/мин
+ ///
+ [Range(0.0, 270.0, ErrorMessage = "Скорость вправо, об/мин, должно быть в пределах от 0 до 270")]
+ public double RpmRight { get; set; }
+
+ ///
+ /// Скорость влево, об/мин
+ ///
+ [Range(0.0, 270.0, ErrorMessage = "Скорость влево, об/мин, должно быть в пределах от 0 до 270")]
+ public double RpmLeft { get; set; }
+
+ ///
+ /// Ограничение момента вправо, кН*м
+ ///
+ [Range(0.0, 35.0, ErrorMessage = "Ограничение момента вправо, кН*м., должно быть в пределах от 0 до 35")]
+ public double TorqueMaxRight { get; set; }
+
+ ///
+ /// Ограничение момента влево, кН*м
+ ///
+ [Range(0.0, 35.0, ErrorMessage = "Ограничение момента влево, кН*м., должно быть в пределах от 0 до 35")]
+ public double TorqueMaxLeft { get; set; }
+
+ ///
+ /// Режим Авто/Руч
+ ///
+ [Range(0, 1, ErrorMessage = "Режим Авто/Руч, должен быть либо 0, либо 1")]
+ public int Mode { get; set; }
+
+ ///
+ /// Примечание
+ ///
+ [StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")]
+ public string? Note { get; set; }
+}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/ProcessMaps/Functions/ProcessMapPlanShockTestDto.cs b/AsbCloudApp/Data/ProcessMaps/Functions/ProcessMapPlanShockTestDto.cs
new file mode 100644
index 00000000..ca7e675b
--- /dev/null
+++ b/AsbCloudApp/Data/ProcessMaps/Functions/ProcessMapPlanShockTestDto.cs
@@ -0,0 +1,51 @@
+using System.ComponentModel.DataAnnotations;
+
+namespace AsbCloudApp.Data.ProcessMaps.Functions;
+
+///
+/// РТК план shocktest
+///
+public class ProcessMapPlanShockTestDto : ProcessMapPlanBaseDto
+{
+ ///
+ /// StickSlip
+ ///
+ [Range(0.0, 1000.0, ErrorMessage = "StickSlip, должно быть в пределах от 0 до 1000")]
+ public double StickSlip { get; set; }
+
+ ///
+ /// Whirl
+ ///
+ [Range(0.0, 1000.0, ErrorMessage = "Whirl, должно быть в пределах от 0 до 1000")]
+ public double Whirl { get; set; }
+
+ ///
+ /// Осевые вибрации
+ ///
+ [Range(0.0, 1000.0, ErrorMessage = "Осевые вибрации, должно быть в пределах от 0 до 1000")]
+ public double AxialVibrations { get; set; }
+
+ ///
+ /// Комбинированные вибрации
+ ///
+ [Range(0.0, 1000.0, ErrorMessage = "Комбинированные вибрации, должно быть в пределах от 0 до 1000")]
+ public double CombinedVibrations { get; set; }
+
+ ///
+ /// Нагрузка минимальная, т
+ ///
+ [Range(0.0, 30.0, ErrorMessage = "Комбинированные вибрации, должно быть в пределах от 1 до 30")]
+ public double WeightOnBitMin { get; set; }
+
+ ///
+ /// Минимальные обороты на ВСП, об/мин.
+ ///
+ [Range(5, 200, ErrorMessage = "Минимальные обороты на ВСП, об/мин., должно быть в пределах от 5 до 200")]
+ public double RpmMin { get; set; }
+
+ ///
+ /// Примечание
+ ///
+ [StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")]
+ public string? Note { get; set; }
+}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/ProcessMaps/Functions/ProcessMapPlanStaticMeasurementOutputDto.cs b/AsbCloudApp/Data/ProcessMaps/Functions/ProcessMapPlanStaticMeasurementOutputDto.cs
new file mode 100644
index 00000000..11ca16a2
--- /dev/null
+++ b/AsbCloudApp/Data/ProcessMaps/Functions/ProcessMapPlanStaticMeasurementOutputDto.cs
@@ -0,0 +1,21 @@
+using System.ComponentModel.DataAnnotations;
+
+namespace AsbCloudApp.Data.ProcessMaps.Functions;
+
+///
+/// РТК план выход статического замера
+///
+public class ProcessMapPlanStaticMeasurementOutputDto : ProcessMapPlanBaseDto
+{
+ ///
+ /// Время ожидания выхода сигнала с ТМС, сек.
+ ///
+ [Range(0.0, 1800.0, ErrorMessage = "Время ожидания выхода сигнала с ТМС, сек., должно быть в пределах от 0 до 1800")]
+ public double SignalWaitingTime { get; set; }
+
+ ///
+ /// Примечание
+ ///
+ [StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")]
+ public string Note { get; set; } = string.Empty;
+}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanLoadCapacityDto.cs b/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanLoadCapacityDto.cs
new file mode 100644
index 00000000..e1e9f69a
--- /dev/null
+++ b/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanLoadCapacityDto.cs
@@ -0,0 +1,35 @@
+using System.ComponentModel.DataAnnotations;
+
+namespace AsbCloudApp.Data.ProcessMaps.Operations;
+
+///
+/// РТК план выработка нагрузки
+///
+public class ProcessMapPlanLoadCapacityDto : ProcessMapPlanBaseDto
+{
+ ///
+ /// Время выработки минимальное, сек
+ ///
+ [Range(0.0, 800.0, ErrorMessage = "Время выработки минимальное, сек., должно быть в пределах от 0 до 800")]
+ public double TimeLoadCapacityMin { get; set; }
+
+ ///
+ /// Перепад давления минимальный, атм
+ ///
+ [Range(0.1, 400.0, ErrorMessage = "Перепад давления минимальный, атм., должно быть в пределах от 0.1 до 400")]
+ public double DifferentialPressureMin { get; set; }
+
+ ///
+ /// Нагрузка минимальная, т
+ ///
+ [Range(0.1, 99.0, ErrorMessage = "Нагрузка минимальная, т, должно быть в пределах от 0.1 до 99")]
+ public double WeightOnBitMin { get; set; }
+
+ ///
+ /// Примечание
+ ///
+ [StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")]
+ public string Note { get; set; } = string.Empty;
+
+
+}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanOscillationAnglesDto.cs b/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanOscillationAnglesDto.cs
new file mode 100644
index 00000000..49e0769d
--- /dev/null
+++ b/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanOscillationAnglesDto.cs
@@ -0,0 +1,39 @@
+using System.ComponentModel.DataAnnotations;
+
+namespace AsbCloudApp.Data.ProcessMaps.Operations;
+
+///
+/// РТК план определения углов осцилляции
+///
+public class ProcessMapPlanOscillationAnglesDto : ProcessMapPlanBaseDto
+{
+ ///
+ /// Момент на ВСП, кН*м., Уставка
+ ///
+ [Range(0.0, 35.0, ErrorMessage = "Момент на ВСП, кН*м., Уставка, должно быть в пределах от 0 до 35")]
+ public double TopDriveTorque { get; set; }
+
+ ///
+ /// Момент на ВСП, кН*м., Ограничение
+ ///
+ [Range(0.0, 35.0, ErrorMessage = "Момент на ВСП, кН*м., Ограничение, должно быть в пределах от 0 до 35")]
+ public double TopDriveTorqueMax { get; set; }
+
+ ///
+ /// Обороты на ВСП, об/мин., Уставка
+ ///
+ [Range(0.0, 270.0, ErrorMessage = "Обороты на ВСП, об/мин., Уставка, должно быть в пределах от 0 до 270")]
+ public double Rpm { get; set; }
+
+ ///
+ /// Обороты на ВСП, об/мин., Ограничение
+ ///
+ [Range(0.0, 270.0, ErrorMessage = "Обороты на ВСП, об/мин., Ограничение, должно быть в пределах от 0 до 270")]
+ public double RpmMax { get; set; }
+
+ ///
+ /// Примечание
+ ///
+ [StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")]
+ public string Note { get; set; } = string.Empty;
+}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanPositioningOffTheBottomDto.cs b/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanPositioningOffTheBottomDto.cs
new file mode 100644
index 00000000..f7df77c2
--- /dev/null
+++ b/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanPositioningOffTheBottomDto.cs
@@ -0,0 +1,88 @@
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace AsbCloudApp.Data.ProcessMaps.Operations;
+
+///
+/// РТК план позиционирования над забоем
+///
+public class ProcessMapPlanPositioningOffTheBottomDto : ProcessMapPlanBaseDto
+{
+ ///
+ /// Остановка над забоем, м.
+ ///
+ [Range(0.0, 30.0, ErrorMessage = "Остановка над забоем, м., должно быть в пределах от 0 до 30")]
+ public double StopOffTheBottom { get; set; }
+
+ ///
+ /// Максимально допустимое давление, атм.
+ ///
+ [Range(0.0, 400.0, ErrorMessage = "Максимально допустимое давление, атм., должно быть в пределах от 0 до 400")]
+ public double PressureMax { get; set; }
+
+ ///
+ /// Перепад давления уставка, атм.
+ ///
+ [Range(0.0, 60.0, ErrorMessage = "Перепад давления уставка, атм., должно быть в пределах от 0 до 60")]
+ public double DifferentialPressure { get; set; }
+
+ ///
+ /// Затяжка, т.
+ ///
+ [Range(0.0, 20.0, ErrorMessage = "Затяжка, т., должно быть в пределах от 0 до 20")]
+ public double Tight { get; set; }
+
+ ///
+ /// Посадка, т.
+ ///
+ [Range(0.0, 20.0, ErrorMessage = "Посадка, т., должно быть в пределах от 0 до 20")]
+ public double SlackingOff { get; set; }
+
+ ///
+ /// Максимально допустимый момент, кН*м.
+ ///
+ [Range(0.0, 35.0, ErrorMessage = "Максимально допустимый момент, кН*м., должно быть в пределах от 0 до 35")]
+ public double TorqueMax { get; set; }
+
+ ///
+ /// Скорость вверх, м/ч.
+ ///
+ [Range(0.0, 999.0, ErrorMessage = "Скорость вверх, м/ч., должно быть в пределах от 0 до 999")]
+ public double RopUp { get; set; }
+
+ ///
+ /// Скорость вниз, м/ч.
+ ///
+ [Range(0.0, 999.0, ErrorMessage = "Скорость вниз, м/ч., должно быть в пределах от 0 до 999")]
+ public double RopDown { get; set; }
+
+ ///
+ /// Обороты вверх, об/мин.
+ ///
+ [Range(0.0, 270.0, ErrorMessage = "Обороты вверх, об/мин., должно быть в пределах от 0 до 270")]
+ public double RpmUp { get; set; }
+
+ ///
+ /// Обороты вниз, об/мин.
+ ///
+ [Range(0.0, 270.0, ErrorMessage = "Обороты вниз, об/мин., должно быть в пределах от 0 до 270")]
+ public double RpmDown { get; set; }
+
+ ///
+ /// Расход вверх, л/с.
+ ///
+ [Range(0.0, 100.0, ErrorMessage = "Расход вверх, л/с., должно быть в пределах от 0 до 100")]
+ public double FlowRateUp { get; set; }
+
+ ///
+ /// Расход вниз, л/с.
+ ///
+ [Range(0.0, 100.0, ErrorMessage = "Расход вниз, л/с., должно быть в пределах от 0 до 100")]
+ public double FlowRateDown { get; set; }
+
+ ///
+ /// Примечание
+ ///
+ [StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")]
+ public string Note { get; set; } = string.Empty;
+}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanReamingRotorDto.cs b/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanReamingRotorDto.cs
new file mode 100644
index 00000000..7277eb3f
--- /dev/null
+++ b/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanReamingRotorDto.cs
@@ -0,0 +1,207 @@
+using System.ComponentModel.DataAnnotations;
+
+namespace AsbCloudApp.Data.ProcessMaps.Operations;
+
+///
+/// РТК план проработка для ротора
+///
+public class ProcessMapPlanReamingRotorDto : ProcessMapPlanBaseDto
+{
+ ///
+ /// Максимально допустимое давление, атм.
+ ///
+ [Range(0.0, 400.0, ErrorMessage = "Максимально допустимое давление, атм., должно быть в пределах от 0 до 400")]
+ public double PressureMax { get; set; }
+
+ ///
+ /// Перепад давления уставка, атм.
+ ///
+ [Range(0.0, 60.0, ErrorMessage = "Перепад давления уставка, атм., должно быть в пределах от 0 до 60")]
+ public double DifferentialPressure { get; set; }
+
+ ///
+ /// Затяжка, т.
+ ///
+ [Range(0.0, 20.0, ErrorMessage = "Затяжка, т., должно быть в пределах от 0 до 20")]
+ public double Tight { get; set; }
+
+ ///
+ /// Посадка, т.
+ ///
+ [Range(0.0, 20.0, ErrorMessage = "Посадка, т., должно быть в пределах от 0 до 20")]
+ public double SlackingOff { get; set; }
+
+ ///
+ /// Максимально допустимый момент, кН*м.
+ ///
+ [Range(0.0, 35.0, ErrorMessage = "Максимально допустимый момент, кН*м., посадка, должно быть в пределах от 0 до 35")]
+ public double TorqueMax { get; set; }
+
+ ///
+ /// Проработка 1. Количество повторений, шт.
+ ///
+ [Range(0, 99, ErrorMessage = "Проработка 1. Количество повторений, шт., должно быть в пределах от 0 до 99")]
+ public int Reaming1RepetitionsCount { get; set; }
+
+ ///
+ /// Проработка 1, Скорость, м/ч., Вверх
+ ///
+ [Range(0.0, 999.0, ErrorMessage = "Проработка 1, Скорость, м/ч., Вверх, должно быть в пределах от 0 до 999")]
+ public double Reaming1RopUp { get; set; }
+
+ ///
+ /// Проработка 1, Скорость, м/ч., Вниз
+ ///
+ [Range(0.0, 999.0, ErrorMessage = "Проработка 1, Скорость, м/ч., Вниз, должно быть в пределах от 0 до 999")]
+ public double Reaming1RopDown { get; set; }
+
+ ///
+ /// Проработка 1, Обороты, об/мин., Вверх
+ ///
+ [Range(0.0, 270.0, ErrorMessage = "Проработка 1, Обороты, об/мин., Вверх, должно быть в пределах от 0 до 270")]
+ public double Reaming1RpmUp { get; set; }
+
+ ///
+ /// Проработка 1, Обороты, об/мин., Вниз
+ ///
+ [Range(0.0, 270.0, ErrorMessage = "Проработка 1, Обороты, об/мин., Вниз, должно быть в пределах от 0 до 270")]
+ public double Reaming1RpmDown { get; set; }
+
+ ///
+ /// Проработка 1, Расход, л/с., Вверх
+ ///
+ [Range(0.0, 100.0, ErrorMessage = "Проработка 1, Расход, л/с., Вверх, должно быть в пределах от 0 до 100")]
+ public double Reaming1FlowRateUp { get; set; }
+
+ ///
+ /// Проработка 1, Расход, л/с., Вниз
+ ///
+ [Range(0.0, 100.0, ErrorMessage = "Проработка 1, Расход, л/с., Вниз, должно быть в пределах от 0 до 100")]
+ public double Reaming1FlowRateDown { get; set; }
+
+ ///
+ /// Проработка 1, Интервал проработки, м.
+ ///
+ [Range(0.0, 30.0, ErrorMessage = "Проработка 1, Интервал проработки, м., должно быть в пределах от 0 до 30")]
+ public double Reaming1Interval { get; set; }
+
+ ///
+ /// Остановка над забоем, м.
+ ///
+ [Range(0.0, 10.0, ErrorMessage = "Остановка над забоем, м., должно быть в пределах от 0 до 10")]
+ public double Reaming1StopPointOffBottom { get; set; }
+
+ ///
+ /// Проработка 2, Количество повторений, шт.
+ ///
+ [Range(0, 99, ErrorMessage = "Проработка 2, Количество повторений, шт., должно быть в пределах от 0 до 99")]
+ public int Reaming2RepetitionsCount { get; set; }
+
+ ///
+ /// Проработка 2, Скорость, м/ч., Вверх
+ ///
+ [Range(0.0, 999.0, ErrorMessage = "Проработка 2, Скорость, м/ч., Вверх, должно быть в пределах от 0 до 999")]
+ public double Reaming2RopUp { get; set; }
+
+ ///
+ /// Проработка 2, Скорость, м/ч., Вниз
+ ///
+ [Range(0.0, 999.0, ErrorMessage = "Проработка 2, Скорость, м/ч., Вниз, должно быть в пределах от 0 до 999")]
+ public double Reaming2RopDown { get; set; }
+
+ ///
+ /// Проработка 2, Обороты, об/мин., Вверх
+ ///
+ [Range(0.0, 270.0, ErrorMessage = "Проработка 2, Обороты, об/мин., Вверх, должно быть в пределах от 0 до 270")]
+ public double Reaming2RpmUp { get; set; }
+
+ ///
+ /// Проработка 2, Обороты, об/мин., Вниз
+ ///
+ [Range(0.0, 270.0, ErrorMessage = "Проработка 2, Обороты, об/мин., Вниз, должно быть в пределах от 0 до 270")]
+ public double Reaming2RpmDown { get; set; }
+
+ ///
+ /// Проработка 2, Расход, л/с., Вверх
+ ///
+ [Range(0.0, 100.0, ErrorMessage = "Проработка 2, Расход, л/с., Вверх, должно быть в пределах от 0 до 100")]
+ public double Reaming2FlowRateUp { get; set; }
+
+ ///
+ /// Проработка 2, Расход, л/с., Вниз
+ ///
+ [Range(0.0, 100.0, ErrorMessage = "Проработка 2, Расход, л/с., Вниз, должно быть в пределах от 0 до 100")]
+ public double Reaming2FlowRateDown { get; set; }
+
+ ///
+ /// Проработка 2, Интервал проработки, м.
+ ///
+ [Range(0.0, 30.0, ErrorMessage = "Проработка 2, Интервал проработки, м., должно быть в пределах от 0 до 30")]
+ public double Reaming2Interval { get; set; }
+
+ ///
+ /// Остановка над забоем, м.
+ ///
+ [Range(0.0, 10.0, ErrorMessage = "Остановка над забоем, м., должно быть в пределах от 0 до 10")]
+ public double Reaming2StopPointOffBottom { get; set; }
+
+ ///
+ /// Проработка 3, Количество повторений, шт.
+ ///
+ [Range(0, 99, ErrorMessage = "Проработка 3, Количество повторений, шт., должно быть в пределах от 0 до 99")]
+ public int Reaming3RepetitionsCount { get; set; }
+
+ ///
+ /// Проработка 3, Скорость, м/ч., Вверх
+ ///
+ [Range(0.0, 999.0, ErrorMessage = "Проработка 3, Скорость, м/ч., Вверх, должно быть в пределах от 0 до 999")]
+ public double Reaming3RopUp { get; set; }
+
+ ///
+ /// Проработка 3, Скорость, м/ч., Вниз
+ ///
+ [Range(0.0, 999.0, ErrorMessage = "Проработка 3, Скорость, м/ч., Вниз, должно быть в пределах от 0 до 999")]
+ public double Reaming3RopDown { get; set; }
+
+ ///
+ /// Проработка 3, Обороты, об/мин., Вверх
+ ///
+ [Range(0.0, 270.0, ErrorMessage = "Проработка 3, Обороты, об/мин., Вверх, должно быть в пределах от 0 до 270")]
+ public double Reaming3RpmUp { get; set; }
+
+ ///
+ /// Проработка 3, Обороты, об/мин., Вниз
+ ///
+ [Range(0.0, 270.0, ErrorMessage = "Проработка 3, Обороты, об/мин., Вниз, должно быть в пределах от 0 до 270")]
+ public double Reaming3RpmDown { get; set; }
+
+ ///
+ /// Проработка 3, Расход, л/с., Вверх
+ ///
+ [Range(0.0, 100.0, ErrorMessage = "Проработка 3, Расход, л/с., Вверх, должно быть в пределах от 0 до 100")]
+ public double Reaming3FlowRateUp { get; set; }
+
+ ///
+ /// Проработка 3, Расход, л/с., Вниз
+ ///
+ [Range(0.0, 100.0, ErrorMessage = "Проработка 3, Расход, л/с., Вниз, должно быть в пределах от 0 до 100")]
+ public double Reaming3FlowRateDown { get; set; }
+
+ ///
+ /// Проработка 3, Интервал проработки, м.
+ ///
+ [Range(0.0, 30.0, ErrorMessage = "Проработка 3, Интервал проработки, м., должно быть в пределах от 0 до 30")]
+ public double Reaming3Interval { get; set; }
+
+ ///
+ /// Остановка над забоем, м.
+ ///
+ [Range(0.0, 10.0, ErrorMessage = "Остановка над забоем, м., должно быть в пределах от 0 до 10")]
+ public double Reaming3StopPointOffBottom { get; set; }
+
+ ///
+ /// Примечание
+ ///
+ [StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")]
+ public string? Note { get; set; }
+}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanReamingSlideDto.cs b/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanReamingSlideDto.cs
new file mode 100644
index 00000000..a225a9d6
--- /dev/null
+++ b/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanReamingSlideDto.cs
@@ -0,0 +1,209 @@
+using System.ComponentModel.DataAnnotations;
+
+namespace AsbCloudApp.Data.ProcessMaps.Operations;
+
+///
+/// РТК план проработка для слайда
+///
+public class ProcessMapPlanReamingSlideDto : ProcessMapPlanBaseDto
+{
+ ///
+ /// Максимально допустимое давление, атм
+ ///
+ [Range(0.0, 400.0, ErrorMessage = "Максимально допустимое давление, атм., должно быть в пределах от 0 до 400")]
+ public double PressureMax { get; set; }
+
+ ///
+ /// Перепад давления уставка, атм
+ ///
+ [Range(0.0, 60.0, ErrorMessage = "Перепад давления уставка, атм., должно быть в пределах от 0 до 60")]
+ public double DifferentialPressure { get; set; }
+
+ ///
+ /// Затяжка
+ ///
+ [Range(0.0, 20.0, ErrorMessage = "Затяжка, должно быть в пределах от 0 до 20")]
+ public double Tight { get; set; }
+
+ ///
+ /// Посадка
+ ///
+ [Range(0.0, 20.0, ErrorMessage = "Посадка, должно быть в пределах от 0 до 20")]
+ public double SlackingOff { get; set; }
+
+ ///
+ /// Максимально допустимый момент, кН*м.
+ ///
+ [Range(0.0, 35.0, ErrorMessage = "Максимально допустимый момент, кН*м., должно быть в пределах от 0 до 35")]
+ public double TorqueMax { get; set; }
+
+ ///
+ /// Проработка 1, Количество повторений, шт.
+ ///
+ [Range(0.0, 99.0, ErrorMessage = "Проработка 1, Количество повторений, шт., должно быть в пределах от 0 до 99")]
+ public int Reaming1RepetitionsCount { get; set; }
+
+ ///
+ /// Проработка 1, Скорость, м/ч., Вверх
+ ///
+ [Range(0.0, 999.0, ErrorMessage = "Проработка 1, Скорость, м/ч., Вверх, должно быть в пределах от 0 до 999")]
+ public double Reaming1RopUp { get; set; }
+
+ ///
+ /// Проработка 1, Скорость, м/ч., Вниз
+ ///
+ [Range(0.0, 999.0, ErrorMessage = "Проработка 1, Скорость, м/ч., Вниз, должно быть в пределах от 0 до 999")]
+ public double Reaming1RopDown { get; set; }
+
+ ///
+ /// Проработка 1, Обороты, об/мин., Вверх
+ ///
+ [Range(0.0, 270.0, ErrorMessage = "Проработка 1, Обороты, об/мин., Вверх, должно быть в пределах от 0 до 270")]
+ public double Reaming1RpmUp { get; set; }
+
+ ///
+ /// Проработка 1, Обороты, об/мин., Вниз
+ ///
+ [Range(0.0, 270.0, ErrorMessage = "Проработка 1, Обороты, об/мин., Вниз, должно быть в пределах от 0 до 270")]
+ public double Reaming1RpmDown { get; set; }
+
+ ///
+ /// Проработка 1, Расход, л/с., Вверх
+ ///
+ [Range(0.0, 100.0, ErrorMessage = "Проработка 1, Расход, л/с., Вверх, должно быть в пределах от 0 до 100")]
+ public double Reaming1FlowRateUp { get; set; }
+
+ ///
+ /// Проработка 1, Расход, л/с., Вниз
+ ///
+ [Range(0.0, 100.0, ErrorMessage = "Проработка 1, Расход, л/с., Вниз, должно быть в пределах от 0 до 100")]
+ public double Reaming1FlowRateDown { get; set; }
+
+ ///
+ /// Проработка 1, Интервал проработки, м.
+ ///
+ [Range(0.0, 30.0, ErrorMessage = "Проработка 1, Интервал проработки, м., должно быть в пределах от 0 до 30")]
+ public double Reaming1Interval { get; set; }
+
+ ///
+ /// Остановка над забоем, м.
+ ///
+ [Range(0.0, 10.0, ErrorMessage = "Остановка над забоем, м., должно быть в пределах от 0 до 10")]
+ public double Reaming1StopPointOffBottom { get; set; }
+
+ ///
+ /// Проработка 2, Количество повторений, шт.
+ ///
+ [Range(0.0, 99.0, ErrorMessage = "Проработка 2, Количество повторений, шт., должно быть в пределах от 0 до 99")]
+ public int Reaming2RepetitionsCount { get; set; }
+
+ ///
+ /// Проработка 2, Скорость, м/ч., Вверх
+ ///
+ [Range(0.0, 999.0, ErrorMessage = "Проработка 2, Скорость, м/ч., Вверх, должно быть в пределах от 0 до 999")]
+ public double Reaming2RopUp { get; set; }
+
+ ///
+ /// Проработка 2, Скорость, м/ч., Вниз
+ ///
+ [Range(0.0, 999.0, ErrorMessage = "Проработка 2, Скорость, м/ч., Вниз, должно быть в пределах от 0 до 999")]
+ public double Reaming2RopDown { get; set; }
+
+ ///
+ /// Проработка 2, Обороты, об/мин., Вверх
+ ///
+ [Range(0.0, 270.0, ErrorMessage = "Проработка 2, Обороты, об/мин., Вверх, должно быть в пределах от 0 до 270")]
+ public double Reaming2RpmUp { get; set; }
+
+ ///
+ /// Проработка 2, Обороты, об/мин., Вниз
+ ///
+ [Range(0.0, 270.0, ErrorMessage = "Проработка 2, Обороты, об/мин., Вниз, должно быть в пределах от 0 до 270")]
+ public double Reaming2RpmDown { get; set; }
+
+ ///
+ /// Проработка 2, Расход, л/с., Вверх
+ ///
+ [Range(0.0, 100.0, ErrorMessage = "Проработка 2, Расход, л/с., Вверх, должно быть в пределах от 0 до 100")]
+ public double Reaming2FlowRateUp { get; set; }
+
+ ///
+ /// Проработка 2, Расход, л/с., Вниз
+ ///
+ [Range(0.0, 100.0, ErrorMessage = "Проработка 2, Расход, л/с., Вниз, должно быть в пределах от 0 до 100")]
+ public double Reaming2FlowRateDown { get; set; }
+
+ ///
+ /// Проработка 2, Интервал проработки, м.
+ ///
+ [Range(0.0, 30.0, ErrorMessage = "Проработка 2, Интервал проработки, м., должно быть в пределах от 0 до 30")]
+ public double Reaming2Interval { get; set; }
+
+ ///
+ /// Остановка над забоем, м.
+ ///
+ [Range(0.0, 10.0, ErrorMessage = "Остановка над забоем, м., должно быть в пределах от 0 до 10")]
+ public double Reaming2StopPointOffBottom { get; set; }
+
+ ///
+ /// Проработка 3, Количество повторений, шт.
+ ///
+ [Range(0.0, 99.0, ErrorMessage = "Проработка 3, Количество повторений, шт., должно быть в пределах от 0 до 99")]
+ public int? Reaming3RepetitionsCount { get; set; }
+
+ ///
+ /// Проработка 3, Скорость, м/ч., Вверх
+ ///
+ [Range(0.0, 999.0, ErrorMessage = "Проработка 3, Скорость, м/ч., Вверх, должно быть в пределах от 0 до 999")]
+ public double Reaming3RopUp { get; set; }
+
+ ///
+ /// Проработка 3, Скорость, м/ч., Вниз
+ ///
+ [Range(0.0, 999.0, ErrorMessage = "Проработка 3, Скорость, м/ч., Вниз, должно быть в пределах от 0 до 999")]
+ public double Reaming3RopDown { get; set; }
+
+ ///
+ /// Проработка 3, Обороты, об/мин., Вверх
+ ///
+ [Range(0.0, 270.0, ErrorMessage = "Проработка 3, Обороты, об/мин., Вверх, должно быть в пределах от 0 до 270")]
+ public double Reaming3RpmUp { get; set; }
+
+ ///
+ /// Проработка 3, Обороты, об/мин., Вниз
+ ///
+ [Range(0.0, 270.0, ErrorMessage = "Проработка 3, Обороты, об/мин., Вниз, должно быть в пределах от 0 до 270")]
+ public double Reaming3RpmDown { get; set; }
+
+ ///
+ /// Проработка 3, Расход, л/с., Вверх
+ ///
+ [Range(0.0, 100.0, ErrorMessage = "Проработка 3, Расход, л/с., Вверх, должно быть в пределах от 0 до 100")]
+ public double Reaming3FlowRateUp { get; set; }
+
+ ///
+ /// Проработка 3, Расход, л/с., Вниз
+ ///
+ [Range(0.0, 100.0, ErrorMessage = "Проработка 3, Расход, л/с., Вниз, должно быть в пределах от 0 до 100")]
+ public double Reaming3FlowRateDown { get; set; }
+
+ ///
+ /// Проработка 3, Интервал проработки, м.
+ ///
+ [Range(0.0, 30.0, ErrorMessage = "Проработка 3, Интервал проработки, м., должно быть в пределах от 0 до 30")]
+ public double Reaming3Interval { get; set; }
+
+ ///
+ /// Остановка над забоем, м.
+ ///
+ [Range(0.0, 10.0, ErrorMessage = "Остановка над забоем, м., должно быть в пределах от 0 до 10")]
+ public double Reaming3StopPointOffBottom { get; set; }
+
+ ///
+ /// Примечание
+ ///
+ [StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")]
+ public string? Note { get; set; }
+
+
+}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanRecordingStaticMeasurementDto.cs b/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanRecordingStaticMeasurementDto.cs
new file mode 100644
index 00000000..7be6ef31
--- /dev/null
+++ b/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanRecordingStaticMeasurementDto.cs
@@ -0,0 +1,21 @@
+using System.ComponentModel.DataAnnotations;
+
+namespace AsbCloudApp.Data.ProcessMaps.Operations;
+
+///
+/// РТК план записи статического замера
+///
+public class ProcessMapPlanRecordingStaticMeasurementDto : ProcessMapPlanBaseDto
+{
+ ///
+ /// Время записи замера, сек
+ ///
+ [Range(0.0, 1800.0, ErrorMessage = "Время записи замера, сек., должно быть в пределах от 0 до 1800")]
+ public double MeasurementRecordingTime { get; set; }
+
+ ///
+ /// Примечание
+ ///
+ [StringLength(1024, ErrorMessage = "Примечание, не должно превышать 1024 символов")]
+ public string Note { get; set; } = string.Empty;
+}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanRotorDto.cs b/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanRotorDto.cs
new file mode 100644
index 00000000..9835772a
--- /dev/null
+++ b/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanRotorDto.cs
@@ -0,0 +1,88 @@
+using System.ComponentModel.DataAnnotations;
+
+namespace AsbCloudApp.Data.ProcessMaps.Operations;
+
+///
+/// РТК план бурение скважины в роторе
+///
+public class ProcessMapPlanRotorDto : ProcessMapPlanBaseDto
+{
+ ///
+ /// Максимально допустимая скорость, м/ч
+ ///
+ [Range(0, 800.0, ErrorMessage = "Максимально допустимая скорость, м/ч., должно быть в пределах от 0 до 800.0")]
+ public double RopMax { get; set; }
+
+ ///
+ /// Максимально допустимое давление, атм
+ ///
+ [Range(0.0, 400.0, ErrorMessage = "Максимально допустимое давление, атм., должно быть в пределах от 0 до 400.0")]
+ public double PressureMax { get; set; }
+
+ ///
+ /// Перепад давления, атм. Уставка
+ ///
+ [Range(0.0, 60.0, ErrorMessage = "Перепад давления, атм., уставка, должно быть в пределах от 0 до 60.0")]
+ public double DifferentialPressure { get; set; }
+
+ ///
+ /// Перепад давления, атм. Ограничение
+ ///
+ [Range(0.0, 60.0, ErrorMessage = "Перепад давления, атм., ограничение, должно быть в пределах от 0 до 60.0")]
+ public double DifferentialPressureMax { get; set; }
+
+ ///
+ /// Нагрузка, т. Уставка
+ ///
+ [Range(0.0, 99.0, ErrorMessage = "Нагрузка, т., уставка, должно быть в пределах от 0 до 99.0")]
+ public double WeightOnBit { get; set; }
+
+ ///
+ /// Нагрузка, т. Ограничение
+ ///
+ [Range(0.0, 99.0, ErrorMessage = "Нагрузка, т., ограничение, должно быть в пределах от 0 до 99.0")]
+ public double WeightOnBitMax { get; set; }
+
+ ///
+ /// Момент на ВСП, кН*м. Уставка
+ ///
+ [Range(0.0, 35.0, ErrorMessage = "Момент на ВСП, кН*м., уставка, должно быть в пределах от 0 до 35.0")]
+ public double TopDriveTorque { get; set; }
+
+ ///
+ /// Момент на ВСП, кН*м. Ограничение
+ ///
+ [Range(0.0, 35.0, ErrorMessage = "Момент на ВСП, кН*м., ограничение, должно быть в пределах от 0 до 35.0")]
+ public double TopDriveTorqueMax { get; set; }
+
+ ///
+ /// Обороты на ВСП, об/мин. Уставка
+ ///
+ [Range(0.0, 270.0, ErrorMessage = "Обороты на ВСП, об/мин., уставка, должно быть в пределах от 0 до 270.0")]
+ public double Rpm { get; set; }
+
+ ///
+ /// Обороты на ВСП, об/мин. Ограничение
+ ///
+ [Range(0.0, 270.0, ErrorMessage = "Обороты на ВСП, об/мин., ограничение, должно быть в пределах от 0 до 270.0")]
+ public double RpmMax { get; set; }
+
+ ///
+ /// Расход л/с. Уставка
+ ///
+ [Range(0.0, 100.0, ErrorMessage = "Расход л/с., уставка, должно быть в пределах от 0 до 100.0")]
+ public double FlowRate { get; set; }
+
+ ///
+ /// Расход л/с. Ограничение
+ ///
+ [Range(0.0, 100.0, ErrorMessage = "Расход л/с., ограничение, должно быть в пределах от 0 до 100.0")]
+ public double FlowRateMax { get; set; }
+
+ ///
+ /// Примечание
+ ///
+ [StringLength(1024, ErrorMessage = "Примечание, не должно превышать 1024 символов")]
+ public string Note { get; set; } = string.Empty;
+
+}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanSlideDto.cs b/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanSlideDto.cs
new file mode 100644
index 00000000..8d566c0f
--- /dev/null
+++ b/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanSlideDto.cs
@@ -0,0 +1,75 @@
+using System.ComponentModel.DataAnnotations;
+
+namespace AsbCloudApp.Data.ProcessMaps.Operations;
+
+///
+/// РТК план бурение скважины в слайде
+///
+public class ProcessMapPlanSlideDto : ProcessMapPlanBaseDto
+{
+ ///
+ /// Максимально допустимая скорость, м/ч
+ ///
+ [Range(0, 800, ErrorMessage = "Максимально допустимая скорость, м/ч., должно быть в пределах от 0 до 800")]
+ public double RopMax { get; set; }
+
+ ///
+ /// Максимально допустимое давление, атм
+ ///
+ [Range(0, 400, ErrorMessage = "Максимально допустимое давление, атм., должно быть в пределах от 0 до 400")]
+ public double PressureMax { get; set; }
+
+ ///
+ /// Перепад давления уставка, атм
+ ///
+ [Range(0, 60, ErrorMessage = "Перепад давления уставка, атм., должно быть в пределах от 0 до 60")]
+ public double DifferentialPressure { get; set; }
+
+ ///
+ /// Перепад давления ограничение, атм
+ ///
+ [Range(0, 60, ErrorMessage = "Перепад давления ограничение, атм., должно быть в пределах от 0 до 60")]
+ public double DifferentialPressureMax { get; set; }
+
+ ///
+ /// Нагрузка уставка, т
+ ///
+ [Range(0, 99, ErrorMessage = "Нагрузка уставка, т., должно быть в пределах от 0 до 99")]
+ public double WeightOnBit { get; set; }
+
+ ///
+ /// Нагрузка ограничение, т
+ ///
+ [Range(0, 99, ErrorMessage = "Нагрузка ограничение, т., должно быть в пределах от 0 до 99")]
+ public double WeightOnBitMax { get; set; }
+
+ ///
+ /// Расход уставка л/с
+ ///
+ [Range(0, 100, ErrorMessage = "Расход уставка л/с., должно быть в пределах от 0 до 100")]
+ public double FlowRate { get; set; }
+
+ ///
+ /// Расход ограничение л/с
+ ///
+ [Range(0, 100, ErrorMessage = "Расход ограничение л/с., должно быть в пределах от 0 до 100")]
+ public double FlowRateMax { get; set; }
+
+ ///
+ /// Расчётная пружина, градус
+ ///
+ [Range(0, 9999, ErrorMessage = "Расчётная пружина, градус, должно быть в пределах от 0 до 9999")]
+ public double Spring { get; set; }
+
+ ///
+ /// Складывание инструмента, м
+ ///
+ [Range(0, 9999, ErrorMessage = "Складывание инструмента, м., должно быть в пределах от 0 до 9999")]
+ public double Buckling { get; set; }
+
+ ///
+ /// Примечание
+ ///
+ [StringLength(1024, ErrorMessage = "Примечание, не должно превышать 1024 символов")]
+ public string Note { get; set; } = string.Empty;
+}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanSwitchingOffThePumpDto.cs b/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanSwitchingOffThePumpDto.cs
new file mode 100644
index 00000000..26cf2eeb
--- /dev/null
+++ b/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanSwitchingOffThePumpDto.cs
@@ -0,0 +1,27 @@
+using System.ComponentModel.DataAnnotations;
+
+namespace AsbCloudApp.Data.ProcessMaps.Operations;
+
+///
+/// РТК план выключение насоса
+///
+public class ProcessMapPlanSwitchingOffThePumpDto : ProcessMapPlanBaseDto
+{
+ ///
+ /// Продолжительность, сек.
+ ///
+ [Range(0.0, 1800.0, ErrorMessage = "Продолжительность, сек., должно быть в пределах от 0 до 1800")]
+ public double Duration { get; set; }
+
+ ///
+ /// Лимит остаточного давления, атм.
+ ///
+ [Range(0.0, 100.0, ErrorMessage = "Лимит остаточного давления, атм., должно быть в пределах от 0 до 100")]
+ public double ResidualPressureLimit { get; set; }
+
+ ///
+ /// Примечание
+ ///
+ [StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")]
+ public string Note { get; set; } = string.Empty;
+}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanSwitchingToTheModeDto.cs b/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanSwitchingToTheModeDto.cs
new file mode 100644
index 00000000..db7d162d
--- /dev/null
+++ b/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanSwitchingToTheModeDto.cs
@@ -0,0 +1,34 @@
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace AsbCloudApp.Data.ProcessMaps.Operations;
+
+///
+/// РТК план выход на плановый расход
+///
+public class ProcessMapPlanSwitchingToTheModeDto : ProcessMapPlanBaseDto
+{
+ ///
+ /// Время выхода буровых насосов на плановый расход, сек.
+ ///
+ [Range(0.0, 3600.0, ErrorMessage = "Время выхода буровых насосов на плановый расход, сек., должно быть в пределах от 0 до 3600")]
+ public double RampTime { get; set; }
+
+ ///
+ /// Расход, л/с
+ ///
+ [Range(0.0, 100.0, ErrorMessage = "Расход, л/с., должно быть в пределах от 0 до 100")]
+ public double FlowRate { get; set; }
+
+ ///
+ /// Максимально допустимое давление, атм.
+ ///
+ [Range(0.0, 400.0, ErrorMessage = "Максимально допустимое давление, атм., должно быть в пределах от 0 до 400")]
+ public double PressureMax { get; set; }
+
+ ///
+ /// Примечание
+ ///
+ [StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")]
+ public string Note { get; set; } = string.Empty;
+}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanTFOrientationDto.cs b/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanTFOrientationDto.cs
new file mode 100644
index 00000000..a3d7eabb
--- /dev/null
+++ b/AsbCloudApp/Data/ProcessMaps/Operations/ProcessMapPlanTFOrientationDto.cs
@@ -0,0 +1,99 @@
+using System.ComponentModel.DataAnnotations;
+
+namespace AsbCloudApp.Data.ProcessMaps.Operations;
+
+///
+/// РТК план выставление
+///
+public class ProcessMapPlanTFOrientationDto : ProcessMapPlanBaseDto
+{
+ ///
+ /// Задание TF, град.
+ ///
+ [Range(0.0, 360.0, ErrorMessage = "Задание TF, град., должно быть в пределах от 0 до 360")]
+ public double TFSetpoint { get; set; }
+
+ ///
+ /// Пружина, град.
+ ///
+ [Range(0.0, 10000.0, ErrorMessage = "Пружина, град., должно быть в пределах от 0 до 10000")]
+ public double Spring { get; set; }
+
+ ///
+ /// Максимальное давление, атм.
+ ///
+ [Range(0.0, 400.0, ErrorMessage = "Максимальное давление, атм., должно быть в пределах от 0 до 400")]
+ public double PressureMax { get; set; }
+
+ ///
+ /// Перепад давления, атм.
+ ///
+ [Range(0.0, 60.0, ErrorMessage = "Перепад давления, атм., должно быть в пределах от 0 до 60")]
+ public double DifferentialPressure { get; set; }
+
+ ///
+ /// Затяжка, т.
+ ///
+ [Range(0.0, 20.0, ErrorMessage = "Затяжка, т., должно быть в пределах от 0 до 20")]
+ public double Tight { get; set; }
+
+ ///
+ /// Посадка, т.
+ ///
+ [Range(0.0, 20.0, ErrorMessage = "Посадка, т., должно быть в пределах от 0 до 20")]
+ public double SlackingOff { get; set; }
+
+ ///
+ /// Максимально допустимый момент, кН*м.
+ ///
+ [Range(0.0, 35.0, ErrorMessage = "Максимально допустимый момент, кН*м., должно быть в пределах от 0 до 35")]
+ public double TorqueMax { get; set; }
+
+ ///
+ /// Количество расхаживаний, шт.
+ ///
+ [Range(0.0, 99.0, ErrorMessage = "Количество расхаживаний, шт., должно быть в пределах от 0 до 99")]
+ public int RepetitionsCount { get; set; }
+
+ ///
+ /// Скорость вверх, м/ч.
+ ///
+ [Range(0.0, 999.0, ErrorMessage = "Скорость вверх, м/ч., должно быть в пределах от 0 до 999")]
+ public double RopUp { get; set; }
+
+ ///
+ /// Скорость вниз, м/ч.
+ ///
+ [Range(0.0, 999.0, ErrorMessage = "Скорость вниз, м/ч., должно быть в пределах от 0 до 999")]
+ public double RopDown { get; set; }
+
+ ///
+ /// Расход вверх, л/с.
+ ///
+ [Range(0.0, 100.0, ErrorMessage = "Расход вверх, л/с., должно быть в пределах от 0 до 100")]
+ public double FlowRateUp { get; set; }
+
+ ///
+ /// Расход вниз, л/с.
+ ///
+ [Range(0.0, 100.0, ErrorMessage = "Расход вниз, л/с., должно быть в пределах от 0 до 100")]
+ public double FlowRateDown { get; set; }
+
+ ///
+ /// Интервал расхаживания, м.
+ ///
+ [Range(0.0, 30.0, ErrorMessage = "Интервал расхаживания, м., должно быть в пределах от 0 до 30")]
+ public double Interval { get; set; }
+
+ ///
+ /// Остановка над забоем, м.
+ ///
+ [Range(0.0, 10.0, ErrorMessage = "Остановка над забоем, м., должно быть в пределах от 0 до 10")]
+ public double StopPointOffBottom { get; set; }
+
+ ///
+ /// Примечание
+ ///
+ [StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")]
+ public string Note { get; set; } = string.Empty;
+}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanBaseDto.cs b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanBaseDto.cs
index c2ce713a..482b0f50 100644
--- a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanBaseDto.cs
+++ b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanBaseDto.cs
@@ -1,17 +1,22 @@
-using System;
+using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data.ProcessMaps;
///
-public abstract class ProcessMapPlanBaseDto : ChangeLogAbstract, IId, IWellRelated, IValidatableObject
+public abstract class ProcessMapPlanBaseDto : IId, IWellRelated, IValidatableObject
{
///
/// Id скважины
///
public int IdWell { get; set; }
+ ///
+ /// Id записи
+ ///
+ public int Id { get; set; }
+
///
/// Тип секции
///
diff --git a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanDrillingDto.cs b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanDrillingDto.cs
deleted file mode 100644
index ea2555a8..00000000
--- a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanDrillingDto.cs
+++ /dev/null
@@ -1,103 +0,0 @@
-using System.ComponentModel.DataAnnotations;
-
-namespace AsbCloudApp.Data.ProcessMaps;
-
-///
-/// РТК план бурение скважины
-///
-public class ProcessMapPlanDrillingDto : ProcessMapPlanBaseDto
-{
- ///
- /// Id режима 1-ротор, 2 - слайд
- ///
- [Range(1, 2, ErrorMessage = "Id режима должен быть либо 1-ротор либо 2-слайд")]
- public int IdMode { get; set; }
-
- ///
- /// Название режима бурения
- ///
- public string? Mode { get; set; }
-
- ///
- /// Осевая нагрузка, т план
- ///
- [Range(0, 99999.9, ErrorMessage = "Осевая нагрузка, т должна быть в пределах от 0 до 99999.9")]
- public double AxialLoadPlan { get; set; }
-
- ///
- /// Осевая нагрузка, т ограничение
- ///
- [Range(0, 99999.9, ErrorMessage = "Осевая нагрузка, т должна быть в пределах от 0 до 99999.9")]
- public double AxialLoadLimitMax { get; set; }
-
- ///
- /// Перепад давления, атм план
- ///
- [Range(0, 99999.9, ErrorMessage = "Перепад давления, атм должна быть в пределах от 0 до 99999.9")]
- public double DeltaPressurePlan { get; set; }
-
- ///
- /// Перепад давления, атм ограничение
- ///
- [Range(0, 99999.9, ErrorMessage = "Перепад давления, атм должна быть в пределах от 0 до 99999.9")]
- public double DeltaPressureLimitMax { get; set; }
-
- ///
- /// Момент на ВСП, кН*м план
- ///
- [Range(0, 99999.9, ErrorMessage = "Момент на ВСП, кН*м должна быть в пределах от 0 до 99999.9")]
- public double TopDriveTorquePlan { get; set; }
-
- ///
- /// Момент на ВСП, кН*м ограничение
- ///
- [Range(0, 99999.9, ErrorMessage = "Момент на ВСП, кН*м должна быть в пределах от 0 до 99999.9")]
- public double TopDriveTorqueLimitMax { get; set; }
-
- ///
- /// Обороты на ВСП, об/мин план
- ///
- [Range(0, 99999.9, ErrorMessage = "Обороты на ВСП, об/мин должна быть в пределах от 0 до 99999.9")]
- public double TopDriveSpeedPlan { get; set; }
-
- ///
- /// Обороты на ВСП, об/мин ограничение
- ///
- [Range(0, 99999.9, ErrorMessage = "Обороты на ВСП, об/мин должна быть в пределах от 0 до 99999.9")]
- public double TopDriveSpeedLimitMax { get; set; }
-
- ///
- /// Расход, л/с план
- ///
- [Range(0, 99999.9, ErrorMessage = "Расход, л/с должна быть в пределах от 0 до 99999.9")]
- public double FlowPlan { get; set; }
-
- ///
- /// Расход, л/с ограничение
- ///
- [Range(0, 99999.9, ErrorMessage = "Расход, л/с должна быть в пределах от 0 до 99999.9")]
- public double FlowLimitMax { get; set; }
-
- ///
- /// Плановая механическая скорость, м/ч
- ///
- [Range(0, 99999.9, ErrorMessage = "Плановая механическая скорость, м/ч должно быть в пределах от 0 до 99999.9")]
- public double RopPlan { get; set; }
-
- ///
- /// Плановый процент использования АКБ
- ///
- [Range(0, 100, ErrorMessage = "Процент использования АКБ должен быть в пределах от 0 до 100")]
- public double UsageSaub { get; set; }
-
- ///
- /// Плановый процент использования spin master
- ///
- [Range(0, 100, ErrorMessage = "Процент использования spin master должен быть в пределах от 0 до 100")]
- public double UsageSpin { get; set; }
-
- ///
- /// Комментарий
- ///
- public string Comment { get; set; } = string.Empty;
-}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanReamDto.cs b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanReamDto.cs
deleted file mode 100644
index 9d6438dc..00000000
--- a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanReamDto.cs
+++ /dev/null
@@ -1,82 +0,0 @@
-using System.Collections.Generic;
-using System.ComponentModel.DataAnnotations;
-
-namespace AsbCloudApp.Data.ProcessMaps;
-
-///
-/// РТК план проработка скважины
-///
-public class ProcessMapPlanReamDto : ProcessMapPlanBaseDto, IValidatableObject
-{
- ///
- /// Количество повторений
- ///
- [Required]
- [Range(0, 100, ErrorMessage = "Количество повторений должно быть в пределах от 0 до 100")]
- public double Repeats { get; set; }
-
- ///
- /// Вращение при движении вверх, об/мин
- ///
- [Required]
- [Range(0, 99999.9, ErrorMessage = "Количество вращений вверх должно быть в пределах от 0 до 99999.9")]
- public double SpinUpward { get; set; }
-
- ///
- /// Вращение при движении вниз, об/мин
- ///
- [Required]
- [Range(0, 99999.9, ErrorMessage = "Количество вращений вниз должно быть в пределах от 0 до 99999.9")]
- public double SpinDownward { get; set; }
-
- ///
- /// Скорость подъёма, м/ч
- ///
- [Required]
- [Range(0, 99999.9, ErrorMessage = "Скорость подъёма должна быть в пределах от 0 до 99999.9")]
- public double SpeedUpward { get; set; }
-
- ///
- /// Скорость спуска, м/ч
- ///
- [Required]
- [Range(0, 99999.9, ErrorMessage = "Скорость спуска должна быть в пределах от 0 до 99999.9")]
- public double SpeedDownward { get; set; }
-
- ///
- /// Уставка зятяжки, т
- ///
- [Required]
- [Range(0, 99999.9, ErrorMessage = "Значение затяжек уставки должно быть в пределах от 0 до 99999.9")]
- public double SetpointDrag { get; set; }
-
- ///
- /// Уставка посадки, т
- ///
- [Required]
- [Range(0, 99999.9, ErrorMessage = "Значение посадки уставки должно быть в пределах от 0 до 99999.9")]
- public double SetpointTight { get; set; }
-
- ///
- /// Давление, атм
- ///
- [Required]
- [Range(0, 99999.9, ErrorMessage = "Давление должно быть в пределах от 0 до 99999.9")]
- public double Pressure { get; set; }
-
- ///
- /// Момент, кН*м
- ///
- [Required]
- [Range(0, 99999.9, ErrorMessage = "Крутящий момент должен быть в пределах от 0 до 99999.9")]
- public double Torque { get; set; }
-
- ///
- public IEnumerable 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) });
- }
-}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/ProcessMaps/Report/ProcessMapReportDataSaubStatDto.cs b/AsbCloudApp/Data/ProcessMaps/Report/ProcessMapReportDataSaubStatDto.cs
index 4bf221de..28366a6c 100644
--- a/AsbCloudApp/Data/ProcessMaps/Report/ProcessMapReportDataSaubStatDto.cs
+++ b/AsbCloudApp/Data/ProcessMaps/Report/ProcessMapReportDataSaubStatDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
namespace AsbCloudApp.Data.ProcessMaps.Report;
@@ -12,69 +12,69 @@ public class ProcessMapReportDataSaubStatDto
///
public double DrilledTime { get; set; } = 0;
- ///
- /// Id секции скважины
- ///
- public int IdWellSectionType { get; set; }
+ ///
+ /// Id секции скважины
+ ///
+ public int IdWellSectionType { get; set; }
- ///
- /// Название секции скважины
- ///
- public string WellSectionTypeName { get; set; } = null!;
+ ///
+ /// Название секции скважины
+ ///
+ public string WellSectionTypeName { get; set; } = null!;
- ///
- /// Глубина по стволу от, м
- ///
- /// на начало интервала
- ///
- ///
- public double DepthStart { get; set; }
+ ///
+ /// Глубина по стволу от, м
+ ///
+ /// на начало интервала
+ ///
+ ///
+ public double DepthStart { get; set; }
- ///
- /// Глубина по стволу до, м
- ///
- /// на конец интервала
- ///
- ///
- public double DepthEnd { get; set; }
+ ///
+ /// Глубина по стволу до, м
+ ///
+ /// на конец интервала
+ ///
+ ///
+ public double DepthEnd { get; set; }
- ///
- /// Дата/ время
- ///
- /// на начало интервала
- ///
- ///
- public DateTimeOffset DateStart { get; set; }
+ ///
+ /// Дата/ время
+ ///
+ /// на начало интервала
+ ///
+ ///
+ public DateTimeOffset DateStart { get; set; }
- ///
- /// Режим бурения (Ротор/слайд/ручной)
- ///
- public string DrillingMode { get; set; } = null!;
+ ///
+ /// Режим бурения (Ротор/слайд/ручной)
+ ///
+ public string DrillingMode { get; set; } = null!;
- ///
- /// Проходка, м
- ///
- public double? DeltaDepth { get; set; }
+ ///
+ /// Проходка, м
+ ///
+ public double? DeltaDepth { get; set; }
- ///
- /// Перепад давления, атм
- ///
- public ProcessMapReportDataSaubStatParamsDto PressureDiff { get; set; } = new();
+ ///
+ /// Перепад давления, атм
+ ///
+ public ProcessMapReportDataSaubStatParamsDto PressureDiff { get; set; } = new();
- ///
- /// Нагрузка, т
- ///
- public ProcessMapReportDataSaubStatParamsDto AxialLoad { get; set; } = new();
+ ///
+ /// Нагрузка, т
+ ///
+ public ProcessMapReportDataSaubStatParamsDto AxialLoad { get; set; } = new();
- ///
- /// Момент на ВСП, кНхМ
- ///
- public ProcessMapReportDataSaubStatParamsDto TopDriveTorque { get; set; } = new();
+ ///
+ /// Момент на ВСП, кНхМ
+ ///
+ public ProcessMapReportDataSaubStatParamsDto TopDriveTorque { get; set; } = new();
- ///
- /// Ограничение скорости, м/ч
- ///
- public ProcessMapReportDataSaubStatParamsDto SpeedLimit { get; set; } = new();
+ ///
+ /// Ограничение скорости, м/ч
+ ///
+ public ProcessMapReportDataSaubStatParamsDto SpeedLimit { get; set; } = new();
///
/// Обороты ВСП, об/мин
@@ -86,8 +86,8 @@ public class ProcessMapReportDataSaubStatDto
///
public ProcessMapReportDataSaubStatParamsDto Flow { get; set; } = new();
- ///
- /// Механическая скорость, м/ч
- ///
- public PlanFactDto Rop { get; set; } = new();
+ ///
+ /// Механическая скорость, м/ч
+ ///
+ public PlanFactDto Rop { get; set; } = new();
}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/ProcessMaps/Report/ProcessMapReportDataSaubStatParamsDto.cs b/AsbCloudApp/Data/ProcessMaps/Report/ProcessMapReportDataSaubStatParamsDto.cs
index 1ed34027..710fcd4e 100644
--- a/AsbCloudApp/Data/ProcessMaps/Report/ProcessMapReportDataSaubStatParamsDto.cs
+++ b/AsbCloudApp/Data/ProcessMaps/Report/ProcessMapReportDataSaubStatParamsDto.cs
@@ -1,4 +1,4 @@
-namespace AsbCloudApp.Data.ProcessMaps.Report;
+namespace AsbCloudApp.Data.ProcessMaps.Report;
///
/// Параметры РТК
diff --git a/AsbCloudApp/Data/ProcessMaps/Report/ProcessMapReportWellDrillingDto.cs b/AsbCloudApp/Data/ProcessMaps/Report/ProcessMapReportWellDrillingDto.cs
index cee53050..a7a0f28c 100644
--- a/AsbCloudApp/Data/ProcessMaps/Report/ProcessMapReportWellDrillingDto.cs
+++ b/AsbCloudApp/Data/ProcessMaps/Report/ProcessMapReportWellDrillingDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
namespace AsbCloudApp.Data.ProcessMaps.Report;
@@ -7,92 +7,92 @@ namespace AsbCloudApp.Data.ProcessMaps.Report;
///
public class ProcessMapReportWellDrillingDto
{
- ///
- /// Идентификатор скважины
- ///
- public int IdWell { get; set; }
+ ///
+ /// Идентификатор скважины
+ ///
+ public int IdWell { get; set; }
- ///
- /// Id секции скважины
- ///
- public int IdWellSectionType { get; set; }
+ ///
+ /// Id секции скважины
+ ///
+ public int IdWellSectionType { get; set; }
- ///
- /// Название секции скважины
- ///
- public string WellSectionTypeName { get; set; } = null!;
+ ///
+ /// Название секции скважины
+ ///
+ public string WellSectionTypeName { get; set; } = null!;
- ///
- /// Глубина по стволу от, м
- ///
- /// на начало интервала
- ///
- ///
- public double DepthStart { get; set; }
+ ///
+ /// Глубина по стволу от, м
+ ///
+ /// на начало интервала
+ ///
+ ///
+ public double DepthStart { get; set; }
- ///
- /// Глубина по стволу до, м
- ///
- /// на конец интервала
- ///
- ///
- public double DepthEnd { get; set; }
+ ///
+ /// Глубина по стволу до, м
+ ///
+ /// на конец интервала
+ ///
+ ///
+ public double DepthEnd { get; set; }
- ///
- /// Дата/ время
- ///
- /// на начало интервала
- ///
- ///
- public DateTimeOffset DateStart { get; set; }
+ ///
+ /// Дата/ время
+ ///
+ /// на начало интервала
+ ///
+ ///
+ public DateTimeOffset DateStart { get; set; }
- ///
- /// Время мех бурения, ч
- ///
- public double MechDrillingHours { get; set; }
+ ///
+ /// Время мех бурения, ч
+ ///
+ public double MechDrillingHours { get; set; }
- ///
- /// Режим бурения (Ротор/слайд/ручной)
- ///
- public string DrillingMode { get; set; } = null!;
+ ///
+ /// Режим бурения (Ротор/слайд/ручной)
+ ///
+ public string DrillingMode { get; set; } = null!;
- ///
- /// Проходка, м
- ///
- public double? DeltaDepth { get; set; }
+ ///
+ /// Проходка, м
+ ///
+ public double? DeltaDepth { get; set; }
- ///
- /// Перепад давления, атм
- ///
- public ProcessMapReportWellDrillingParamsDto PressureDiff { get; set; } = new();
+ ///
+ /// Перепад давления, атм
+ ///
+ public ProcessMapReportWellDrillingParamsDto PressureDiff { get; set; } = new();
- ///
- /// Нагрузка, т
- ///
- public ProcessMapReportWellDrillingParamsDto AxialLoad { get; set; } = new();
+ ///
+ /// Нагрузка, т
+ ///
+ public ProcessMapReportWellDrillingParamsDto AxialLoad { get; set; } = new();
- ///
- /// Момент на ВСП, кНхМ
- ///
- public ProcessMapReportWellDrillingParamsDto TopDriveTorque { get; set; } = new();
+ ///
+ /// Момент на ВСП, кНхМ
+ ///
+ public ProcessMapReportWellDrillingParamsDto TopDriveTorque { get; set; } = new();
- ///
- /// Ограничение скорости, м/ч
- ///
- public ProcessMapReportWellDrillingParamsDto SpeedLimit { get; set; } = new();
+ ///
+ /// Ограничение скорости, м/ч
+ ///
+ public ProcessMapReportWellDrillingParamsDto SpeedLimit { get; set; } = new();
- ///
- /// Процент использования системы АПД план, %
- ///
- public double UsagePlan { get; set; }
+ ///
+ /// Процент использования системы АПД план, %
+ ///
+ public double UsagePlan { get; set; }
- ///
- /// Процент использования системы АПД факт, %
- ///
- public double UsageFact { get; set; }
+ ///
+ /// Процент использования системы АПД факт, %
+ ///
+ public double UsageFact { get; set; }
- ///
- /// Механическая скорость, м/ч
- ///
- public PlanFactDto Rop { get; set; } = new();
+ ///
+ /// Механическая скорость, м/ч
+ ///
+ public PlanFactDto Rop { get; set; } = new();
}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/ProcessMaps/Report/ProcessMapReportWellDrillingParamsDto.cs b/AsbCloudApp/Data/ProcessMaps/Report/ProcessMapReportWellDrillingParamsDto.cs
index cc3dc899..43f82156 100644
--- a/AsbCloudApp/Data/ProcessMaps/Report/ProcessMapReportWellDrillingParamsDto.cs
+++ b/AsbCloudApp/Data/ProcessMaps/Report/ProcessMapReportWellDrillingParamsDto.cs
@@ -1,4 +1,4 @@
-namespace AsbCloudApp.Data.ProcessMaps.Report;
+namespace AsbCloudApp.Data.ProcessMaps.Report;
///
/// Параметры РТК
diff --git a/AsbCloudApp/Data/ProcessMaps/WellSectionPlanDto.cs b/AsbCloudApp/Data/ProcessMaps/WellSectionPlanDto.cs
index 35a99e7c..c6ecbed9 100644
--- a/AsbCloudApp/Data/ProcessMaps/WellSectionPlanDto.cs
+++ b/AsbCloudApp/Data/ProcessMaps/WellSectionPlanDto.cs
@@ -7,64 +7,64 @@ namespace AsbCloudApp.Data.ProcessMaps;
/// Секция скважины - план
///
public class WellSectionPlanDto : ItemInfoDto,
- IId,
- IWellRelated,
- IValidatableObject
+ IId,
+ IWellRelated,
+ IValidatableObject
{
- ///
- public int Id { get; set; }
+ ///
+ public int Id { get; set; }
///
[Required]
- public int IdWell { get; set; }
+ public int IdWell { get; set; }
- ///
- /// Тип секции
- ///
- [Required(ErrorMessage = "Поле обязательно для заполнение")]
- [Range(1, int.MaxValue)]
- public int IdSectionType { get; set; }
+ ///
+ /// Тип секции
+ ///
+ [Required(ErrorMessage = "Поле обязательно для заполнение")]
+ [Range(1, int.MaxValue)]
+ public int IdSectionType { get; set; }
- ///
- /// Начальная глубина бурения, м
- ///
- [Required(ErrorMessage = "Поле обязательно для заполнение")]
- [Range(0, 10000, ErrorMessage = "Допустимое значение от 0 до 10000")]
- public double DepthStart { get; set; }
+ ///
+ /// Начальная глубина бурения, м
+ ///
+ [Required(ErrorMessage = "Поле обязательно для заполнение")]
+ [Range(0, 10000, ErrorMessage = "Допустимое значение от 0 до 10000")]
+ public double DepthStart { get; set; }
- ///
- /// Конечная глубина бурения, м
- ///
- [Required(ErrorMessage = "Поле обязательно для заполнение")]
- [Range(0, 10000, ErrorMessage = "Допустимое значение от 0 до 10000")]
- public double DepthEnd { get; set; }
+ ///
+ /// Конечная глубина бурения, м
+ ///
+ [Required(ErrorMessage = "Поле обязательно для заполнение")]
+ [Range(0, 10000, ErrorMessage = "Допустимое значение от 0 до 10000")]
+ public double DepthEnd { get; set; }
- ///
- /// Внешний диаметр
- ///
- [Range(1, 10000, ErrorMessage = "Допустимое значение от 1 до 10000")]
- public double? OuterDiameter { get; set; }
+ ///
+ /// Внешний диаметр
+ ///
+ [Range(1, 10000, ErrorMessage = "Допустимое значение от 1 до 10000")]
+ public double? OuterDiameter { get; set; }
- ///
- /// Внутренний диаметр
- ///
- [Range(1, 10000, ErrorMessage = "Допустимое значение от 1 до 10000")]
- public double? InnerDiameter { get; set; }
+ ///
+ /// Внутренний диаметр
+ ///
+ [Range(1, 10000, ErrorMessage = "Допустимое значение от 1 до 10000")]
+ public double? InnerDiameter { get; set; }
- ///
- public IEnumerable Validate(ValidationContext validationContext)
- {
- if (!OuterDiameter.HasValue && !InnerDiameter.HasValue)
- yield break;
+ ///
+ public IEnumerable Validate(ValidationContext validationContext)
+ {
+ if (!OuterDiameter.HasValue && !InnerDiameter.HasValue)
+ yield break;
- if (!OuterDiameter.HasValue)
- yield return new ValidationResult("Поле обязательно для заполнение", new[] { nameof(OuterDiameter) });
+ if (!OuterDiameter.HasValue)
+ yield return new ValidationResult("Поле обязательно для заполнение", new[] { nameof(OuterDiameter) });
- if (!InnerDiameter.HasValue)
- yield return new ValidationResult("Поле обязательно для заполнение", new[] { nameof(InnerDiameter) });
+ if (!InnerDiameter.HasValue)
+ yield return new ValidationResult("Поле обязательно для заполнение", new[] { nameof(InnerDiameter) });
- if (OuterDiameter <= InnerDiameter)
- yield return new ValidationResult("Внешний диаметр не должен быть больше или равен внутреннему",
- new[] { nameof(OuterDiameter) });
- }
+ if (OuterDiameter <= InnerDiameter)
+ yield return new ValidationResult("Внешний диаметр не должен быть больше или равен внутреннему",
+ new[] { nameof(OuterDiameter) });
+ }
}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/Progress/ProgressDto.cs b/AsbCloudApp/Data/Progress/ProgressDto.cs
index 3ad2c50a..71f08cfd 100644
--- a/AsbCloudApp/Data/Progress/ProgressDto.cs
+++ b/AsbCloudApp/Data/Progress/ProgressDto.cs
@@ -1,4 +1,4 @@
-namespace AsbCloudApp.Data.Progress;
+namespace AsbCloudApp.Data.Progress;
///
/// DTO прогресса
diff --git a/AsbCloudApp/Data/Progress/ProgressExceptionDto.cs b/AsbCloudApp/Data/Progress/ProgressExceptionDto.cs
index cb264178..56932705 100644
--- a/AsbCloudApp/Data/Progress/ProgressExceptionDto.cs
+++ b/AsbCloudApp/Data/Progress/ProgressExceptionDto.cs
@@ -1,22 +1,12 @@
-using System;
+using System;
namespace AsbCloudApp.Data.Progress;
///
/// DTO прогресса с ошибкой
///
-public class ProgressExceptionDto
+public class ProgressExceptionDto : ProgressDto
{
- ///
- /// прогресс 0 - 100%
- ///
- public float Progress { get; set; }
-
- ///
- /// название текущей операции генерации
- ///
- public string? Operation { get; set; }
-
///
/// Отображаемый текст ошибки
///
diff --git a/AsbCloudApp/Data/Progress/ReportProgressDto.cs b/AsbCloudApp/Data/Progress/ReportProgressDto.cs
index b14166e9..09eb8fc3 100644
--- a/AsbCloudApp/Data/Progress/ReportProgressDto.cs
+++ b/AsbCloudApp/Data/Progress/ReportProgressDto.cs
@@ -1,4 +1,4 @@
-namespace AsbCloudApp.Data.Progress;
+namespace AsbCloudApp.Data.Progress;
///
/// DTO завершенного прогресса генерации рапорта-диаграммы
@@ -8,5 +8,5 @@ public class ReportProgressFinalDto : ReportProgressDto
///
/// файл
///
- public FileInfoDto file { get; set; }
+ public FileInfoDto file { get; set; } = null!;
}
diff --git a/AsbCloudApp/Data/Progress/ReportProgressFinalDto.cs b/AsbCloudApp/Data/Progress/ReportProgressFinalDto.cs
index b5ce965a..e74b79b8 100644
--- a/AsbCloudApp/Data/Progress/ReportProgressFinalDto.cs
+++ b/AsbCloudApp/Data/Progress/ReportProgressFinalDto.cs
@@ -1,4 +1,4 @@
-namespace AsbCloudApp.Data.Progress;
+namespace AsbCloudApp.Data.Progress;
///
/// DTO прогресса генерации рапорта-диаграммы
diff --git a/AsbCloudApp/Data/ReportInfoDto.cs b/AsbCloudApp/Data/ReportInfoDto.cs
index bd55d33c..277d0eaa 100644
--- a/AsbCloudApp/Data/ReportInfoDto.cs
+++ b/AsbCloudApp/Data/ReportInfoDto.cs
@@ -1,4 +1,4 @@
-namespace AsbCloudApp.Data
+namespace AsbCloudApp.Data
{
///
/// Справочная информация об отчете
diff --git a/AsbCloudApp/Data/ReportPropertiesDto.cs b/AsbCloudApp/Data/ReportPropertiesDto.cs
index f802a7e0..dc024620 100644
--- a/AsbCloudApp/Data/ReportPropertiesDto.cs
+++ b/AsbCloudApp/Data/ReportPropertiesDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data
diff --git a/AsbCloudApp/Data/RequestLogDto.cs b/AsbCloudApp/Data/RequestLogDto.cs
index b930df52..e326043f 100644
--- a/AsbCloudApp/Data/RequestLogDto.cs
+++ b/AsbCloudApp/Data/RequestLogDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
namespace AsbCloudApp.Data
{
diff --git a/AsbCloudApp/Data/RequestLogUserDto.cs b/AsbCloudApp/Data/RequestLogUserDto.cs
index a1149653..562acc36 100644
--- a/AsbCloudApp/Data/RequestLogUserDto.cs
+++ b/AsbCloudApp/Data/RequestLogUserDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.ComponentModel.DataAnnotations;
using AsbCloudApp.Data.User;
diff --git a/AsbCloudApp/Data/SAUB/DrillTestBaseDto.cs b/AsbCloudApp/Data/SAUB/DrillTestBaseDto.cs
index 6e9f56bf..1a87d73a 100644
--- a/AsbCloudApp/Data/SAUB/DrillTestBaseDto.cs
+++ b/AsbCloudApp/Data/SAUB/DrillTestBaseDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
diff --git a/AsbCloudApp/Data/SAUB/DrillTestDto.cs b/AsbCloudApp/Data/SAUB/DrillTestDto.cs
index 0af9cb9c..32814d35 100644
--- a/AsbCloudApp/Data/SAUB/DrillTestDto.cs
+++ b/AsbCloudApp/Data/SAUB/DrillTestDto.cs
@@ -1,4 +1,4 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data.SAUB
{
diff --git a/AsbCloudApp/Data/SAUB/DrillTestParamsDto.cs b/AsbCloudApp/Data/SAUB/DrillTestParamsDto.cs
index 2e6920f3..adc3d1db 100644
--- a/AsbCloudApp/Data/SAUB/DrillTestParamsDto.cs
+++ b/AsbCloudApp/Data/SAUB/DrillTestParamsDto.cs
@@ -1,4 +1,4 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data.SAUB
{
diff --git a/AsbCloudApp/Data/SAUB/EventDto.cs b/AsbCloudApp/Data/SAUB/EventDto.cs
index 302ad145..66b5fa7f 100644
--- a/AsbCloudApp/Data/SAUB/EventDto.cs
+++ b/AsbCloudApp/Data/SAUB/EventDto.cs
@@ -1,4 +1,4 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data.SAUB
{
diff --git a/AsbCloudApp/Data/SAUB/Readme.md b/AsbCloudApp/Data/SAUB/Readme.md
index 8a09cd11..ef73b9c7 100644
--- a/AsbCloudApp/Data/SAUB/Readme.md
+++ b/AsbCloudApp/Data/SAUB/Readme.md
@@ -1,2 +1,2 @@
-Папка содержит dto для получаемые от панели оператора САУБ.
+Папка содержит dto для получаемые от панели оператора САУБ.
Данные WITS вынесены в отдельную папку.
\ No newline at end of file
diff --git a/AsbCloudApp/Data/SAUB/SetpointInfoDto.cs b/AsbCloudApp/Data/SAUB/SetpointInfoDto.cs
index b704d0a5..a5cc0277 100644
--- a/AsbCloudApp/Data/SAUB/SetpointInfoDto.cs
+++ b/AsbCloudApp/Data/SAUB/SetpointInfoDto.cs
@@ -1,4 +1,4 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data.SAUB
{
diff --git a/AsbCloudApp/Data/SAUB/SetpointsRequestDto.cs b/AsbCloudApp/Data/SAUB/SetpointsRequestDto.cs
index 192805a6..003f50c4 100644
--- a/AsbCloudApp/Data/SAUB/SetpointsRequestDto.cs
+++ b/AsbCloudApp/Data/SAUB/SetpointsRequestDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using AsbCloudApp.Data.User;
diff --git a/AsbCloudApp/Data/SAUB/TelemetryDataSaubDto.cs b/AsbCloudApp/Data/SAUB/TelemetryDataSaubDto.cs
index 8f2794fc..71c95c20 100644
--- a/AsbCloudApp/Data/SAUB/TelemetryDataSaubDto.cs
+++ b/AsbCloudApp/Data/SAUB/TelemetryDataSaubDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data.SAUB
diff --git a/AsbCloudApp/Data/SAUB/TelemetryDataSaubStatDto.cs b/AsbCloudApp/Data/SAUB/TelemetryDataSaubStatDto.cs
index d08df130..329839be 100644
--- a/AsbCloudApp/Data/SAUB/TelemetryDataSaubStatDto.cs
+++ b/AsbCloudApp/Data/SAUB/TelemetryDataSaubStatDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
namespace AsbCloudApp.Data.SAUB
{
diff --git a/AsbCloudApp/Data/SAUB/TelemetryDataSpinDto.cs b/AsbCloudApp/Data/SAUB/TelemetryDataSpinDto.cs
index bf575e5d..83c55520 100644
--- a/AsbCloudApp/Data/SAUB/TelemetryDataSpinDto.cs
+++ b/AsbCloudApp/Data/SAUB/TelemetryDataSpinDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data.SAUB
diff --git a/AsbCloudApp/Data/SAUB/TelemetryDataStatDto.cs b/AsbCloudApp/Data/SAUB/TelemetryDataStatDto.cs
index c9eab606..c2cb8926 100644
--- a/AsbCloudApp/Data/SAUB/TelemetryDataStatDto.cs
+++ b/AsbCloudApp/Data/SAUB/TelemetryDataStatDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
namespace AsbCloudInfrastructure.Services.SAUB
{
diff --git a/AsbCloudApp/Data/SAUB/TelemetryInfoDto.cs b/AsbCloudApp/Data/SAUB/TelemetryInfoDto.cs
index 66501c18..8e89d474 100644
--- a/AsbCloudApp/Data/SAUB/TelemetryInfoDto.cs
+++ b/AsbCloudApp/Data/SAUB/TelemetryInfoDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
namespace AsbCloudApp.Data.SAUB
{
diff --git a/AsbCloudApp/Data/SAUB/TelemetryMessageDto.cs b/AsbCloudApp/Data/SAUB/TelemetryMessageDto.cs
index ee86fc46..7c8e4d92 100644
--- a/AsbCloudApp/Data/SAUB/TelemetryMessageDto.cs
+++ b/AsbCloudApp/Data/SAUB/TelemetryMessageDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
namespace AsbCloudApp.Data.SAUB
{
diff --git a/AsbCloudApp/Data/SAUB/TelemetryUserDto.cs b/AsbCloudApp/Data/SAUB/TelemetryUserDto.cs
index 5d93813e..ad7a8aab 100644
--- a/AsbCloudApp/Data/SAUB/TelemetryUserDto.cs
+++ b/AsbCloudApp/Data/SAUB/TelemetryUserDto.cs
@@ -1,4 +1,4 @@
-namespace AsbCloudApp.Data.SAUB
+namespace AsbCloudApp.Data.SAUB
{
///
/// Пользователь панели оператора
diff --git a/AsbCloudApp/Data/SAUB/TelemetryWirelineRunOutDto.cs b/AsbCloudApp/Data/SAUB/TelemetryWirelineRunOutDto.cs
index 213b67ec..c6a52965 100644
--- a/AsbCloudApp/Data/SAUB/TelemetryWirelineRunOutDto.cs
+++ b/AsbCloudApp/Data/SAUB/TelemetryWirelineRunOutDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
namespace AsbCloudApp.Data.SAUB
{
diff --git a/AsbCloudApp/Data/ScheduleDto.cs b/AsbCloudApp/Data/ScheduleDto.cs
index a8c8d652..e9c8d991 100644
--- a/AsbCloudApp/Data/ScheduleDto.cs
+++ b/AsbCloudApp/Data/ScheduleDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
diff --git a/AsbCloudApp/Data/SectionByOperationsDto.cs b/AsbCloudApp/Data/SectionByOperationsDto.cs
index 5c353dd5..06d927d5 100644
--- a/AsbCloudApp/Data/SectionByOperationsDto.cs
+++ b/AsbCloudApp/Data/SectionByOperationsDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data;
diff --git a/AsbCloudApp/Data/SlipsStatDto.cs b/AsbCloudApp/Data/SlipsStatDto.cs
index dba3228b..13e381fa 100644
--- a/AsbCloudApp/Data/SlipsStatDto.cs
+++ b/AsbCloudApp/Data/SlipsStatDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
diff --git a/AsbCloudApp/Data/StatClusterDto.cs b/AsbCloudApp/Data/StatClusterDto.cs
index ce3c3c06..d407dda8 100644
--- a/AsbCloudApp/Data/StatClusterDto.cs
+++ b/AsbCloudApp/Data/StatClusterDto.cs
@@ -1,4 +1,4 @@
-using System.Collections.Generic;
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
diff --git a/AsbCloudApp/Data/StatOperationsDto.cs b/AsbCloudApp/Data/StatOperationsDto.cs
index ec59eae0..06d4cd8b 100644
--- a/AsbCloudApp/Data/StatOperationsDto.cs
+++ b/AsbCloudApp/Data/StatOperationsDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data
diff --git a/AsbCloudApp/Data/StatSectionDto.cs b/AsbCloudApp/Data/StatSectionDto.cs
index 19a82518..e1cb8d91 100644
--- a/AsbCloudApp/Data/StatSectionDto.cs
+++ b/AsbCloudApp/Data/StatSectionDto.cs
@@ -1,4 +1,4 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data
{
diff --git a/AsbCloudApp/Data/StatWellDto.cs b/AsbCloudApp/Data/StatWellDto.cs
index 9cf27fe4..2906267d 100644
--- a/AsbCloudApp/Data/StatWellDto.cs
+++ b/AsbCloudApp/Data/StatWellDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
diff --git a/AsbCloudApp/Data/Subsystems/SubsystemActiveWellStatDto.cs b/AsbCloudApp/Data/Subsystems/SubsystemActiveWellStatDto.cs
index 774ebfe6..72009908 100644
--- a/AsbCloudApp/Data/Subsystems/SubsystemActiveWellStatDto.cs
+++ b/AsbCloudApp/Data/Subsystems/SubsystemActiveWellStatDto.cs
@@ -1,4 +1,4 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data.Subsystems;
@@ -7,21 +7,21 @@ namespace AsbCloudApp.Data.Subsystems;
///
public class SubsystemActiveWellStatDto
{
- ///
- /// Активная скважина
- ///
- [Required]
- public WellInfoDto Well { get; set; } = null!;
- ///
- /// Наработки подсистемы АПД
- ///
- public SubsystemStatDto? SubsystemAPD { get; set; }
- ///
- /// Наработки подсистемы с осцилляцией
- ///
- public SubsystemStatDto? SubsystemOscillation { get; set; }
- ///
- /// Наработки подсистемы ТОРК
- ///
- public SubsystemStatDto? SubsystemTorqueMaster { get; set; }
+ ///
+ /// Активная скважина
+ ///
+ [Required]
+ public WellInfoDto Well { get; set; } = null!;
+ ///
+ /// Наработки подсистемы АПД
+ ///
+ public SubsystemStatDto? SubsystemAPD { get; set; }
+ ///
+ /// Наработки подсистемы с осцилляцией
+ ///
+ public SubsystemStatDto? SubsystemOscillation { get; set; }
+ ///
+ /// Наработки подсистемы ТОРК
+ ///
+ public SubsystemStatDto? SubsystemTorqueMaster { get; set; }
}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/Subsystems/SubsystemDto.cs b/AsbCloudApp/Data/Subsystems/SubsystemDto.cs
index 0e648de5..fa5c02d1 100644
--- a/AsbCloudApp/Data/Subsystems/SubsystemDto.cs
+++ b/AsbCloudApp/Data/Subsystems/SubsystemDto.cs
@@ -1,4 +1,4 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data.Subsystems
{
diff --git a/AsbCloudApp/Data/Subsystems/SubsystemStatDto.cs b/AsbCloudApp/Data/Subsystems/SubsystemStatDto.cs
index fa83bdfd..3c566dea 100644
--- a/AsbCloudApp/Data/Subsystems/SubsystemStatDto.cs
+++ b/AsbCloudApp/Data/Subsystems/SubsystemStatDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data.Subsystems
diff --git a/AsbCloudApp/Data/TelemetryDto.cs b/AsbCloudApp/Data/TelemetryDto.cs
index e4e3be80..2934b721 100644
--- a/AsbCloudApp/Data/TelemetryDto.cs
+++ b/AsbCloudApp/Data/TelemetryDto.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data.SAUB;
+using AsbCloudApp.Data.SAUB;
namespace AsbCloudApp.Data
{
diff --git a/AsbCloudApp/Data/TimeDto.cs b/AsbCloudApp/Data/TimeDto.cs
index 20ffa4ac..34bcba3e 100644
--- a/AsbCloudApp/Data/TimeDto.cs
+++ b/AsbCloudApp/Data/TimeDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
namespace AsbCloudApp.Data
{
diff --git a/AsbCloudApp/Data/Trajectory/TrajectoryCartesianFactDto.cs b/AsbCloudApp/Data/Trajectory/TrajectoryCartesianFactDto.cs
index c9df8dfd..218462db 100644
--- a/AsbCloudApp/Data/Trajectory/TrajectoryCartesianFactDto.cs
+++ b/AsbCloudApp/Data/Trajectory/TrajectoryCartesianFactDto.cs
@@ -1,4 +1,4 @@
-namespace AsbCloudApp.Data.Trajectory
+namespace AsbCloudApp.Data.Trajectory
{
diff --git a/AsbCloudApp/Data/Trajectory/TrajectoryCartesianPlanDto.cs b/AsbCloudApp/Data/Trajectory/TrajectoryCartesianPlanDto.cs
index 923498eb..91096ad6 100644
--- a/AsbCloudApp/Data/Trajectory/TrajectoryCartesianPlanDto.cs
+++ b/AsbCloudApp/Data/Trajectory/TrajectoryCartesianPlanDto.cs
@@ -1,4 +1,4 @@
-namespace AsbCloudApp.Data.Trajectory
+namespace AsbCloudApp.Data.Trajectory
{
///
/// Визуализация траектории 3D для построения радиуса цели
diff --git a/AsbCloudApp/Data/Trajectory/TrajectoryGeoDto.cs b/AsbCloudApp/Data/Trajectory/TrajectoryGeoDto.cs
index 11b88141..2c940043 100644
--- a/AsbCloudApp/Data/Trajectory/TrajectoryGeoDto.cs
+++ b/AsbCloudApp/Data/Trajectory/TrajectoryGeoDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
diff --git a/AsbCloudApp/Data/Trajectory/TrajectoryGeoFactDto.cs b/AsbCloudApp/Data/Trajectory/TrajectoryGeoFactDto.cs
index 8ab23fc6..03529042 100644
--- a/AsbCloudApp/Data/Trajectory/TrajectoryGeoFactDto.cs
+++ b/AsbCloudApp/Data/Trajectory/TrajectoryGeoFactDto.cs
@@ -1,4 +1,4 @@
-namespace AsbCloudApp.Data.Trajectory;
+namespace AsbCloudApp.Data.Trajectory;
///
/// Формирование данных по фактической географической траектории
diff --git a/AsbCloudApp/Data/Trajectory/TrajectoryGeoPlanDto.cs b/AsbCloudApp/Data/Trajectory/TrajectoryGeoPlanDto.cs
index 292add96..6730e6db 100644
--- a/AsbCloudApp/Data/Trajectory/TrajectoryGeoPlanDto.cs
+++ b/AsbCloudApp/Data/Trajectory/TrajectoryGeoPlanDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
namespace AsbCloudApp.Data.Trajectory
{
diff --git a/AsbCloudApp/Data/Trajectory/TrajectoryPlanFactDto.cs b/AsbCloudApp/Data/Trajectory/TrajectoryPlanFactDto.cs
index 7176f36f..f691fb76 100644
--- a/AsbCloudApp/Data/Trajectory/TrajectoryPlanFactDto.cs
+++ b/AsbCloudApp/Data/Trajectory/TrajectoryPlanFactDto.cs
@@ -1,4 +1,4 @@
-namespace AsbCloudApp.Data.Trajectory
+namespace AsbCloudApp.Data.Trajectory
{
///
/// DTO объединяющее плановые и фактические значения траекторий
diff --git a/AsbCloudApp/Data/User/ContactDto.cs b/AsbCloudApp/Data/User/ContactDto.cs
index 904d4ca2..dd6b3212 100644
--- a/AsbCloudApp/Data/User/ContactDto.cs
+++ b/AsbCloudApp/Data/User/ContactDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data.User;
diff --git a/AsbCloudApp/Data/User/UserDto.cs b/AsbCloudApp/Data/User/UserDto.cs
index 5ff08203..ce1d6f4a 100644
--- a/AsbCloudApp/Data/User/UserDto.cs
+++ b/AsbCloudApp/Data/User/UserDto.cs
@@ -1,4 +1,4 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data.User
{
diff --git a/AsbCloudApp/Data/User/UserExtendedDto.cs b/AsbCloudApp/Data/User/UserExtendedDto.cs
index d59518de..9cec40a6 100644
--- a/AsbCloudApp/Data/User/UserExtendedDto.cs
+++ b/AsbCloudApp/Data/User/UserExtendedDto.cs
@@ -1,4 +1,4 @@
-using System.Collections.Generic;
+using System.Collections.Generic;
using System.Linq;
namespace AsbCloudApp.Data.User
diff --git a/AsbCloudApp/Data/User/UserRegistrationDto.cs b/AsbCloudApp/Data/User/UserRegistrationDto.cs
index dc6b289a..26530fa4 100644
--- a/AsbCloudApp/Data/User/UserRegistrationDto.cs
+++ b/AsbCloudApp/Data/User/UserRegistrationDto.cs
@@ -1,4 +1,4 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data.User
{
diff --git a/AsbCloudApp/Data/User/UserRoleDto.cs b/AsbCloudApp/Data/User/UserRoleDto.cs
index cc34713c..68f54434 100644
--- a/AsbCloudApp/Data/User/UserRoleDto.cs
+++ b/AsbCloudApp/Data/User/UserRoleDto.cs
@@ -1,4 +1,4 @@
-using System.Collections.Generic;
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
diff --git a/AsbCloudApp/Data/User/UserTokenDto.cs b/AsbCloudApp/Data/User/UserTokenDto.cs
index cfd538f7..e11a1f8f 100644
--- a/AsbCloudApp/Data/User/UserTokenDto.cs
+++ b/AsbCloudApp/Data/User/UserTokenDto.cs
@@ -1,4 +1,4 @@
-using System.Collections.Generic;
+using System.Collections.Generic;
using System.Linq;
namespace AsbCloudApp.Data.User
diff --git a/AsbCloudApp/Data/ValidationResultDto.cs b/AsbCloudApp/Data/ValidationResultDto.cs
index 1fe0f918..4228c11d 100644
--- a/AsbCloudApp/Data/ValidationResultDto.cs
+++ b/AsbCloudApp/Data/ValidationResultDto.cs
@@ -8,20 +8,20 @@ namespace AsbCloudApp.Data;
/// Результат валидации объекта
///
public class ValidationResultDto
- where T : class
+ where T : class
{
- ///
- /// Флаг валидности
- ///
- public bool IsValid => !Warnings.Any();
+ ///
+ /// Флаг валидности
+ ///
+ public bool IsValid => !Warnings.Any();
- ///
- /// Объект валидации
- ///
- public virtual T Item { get; set; } = null!;
+ ///
+ /// Объект валидации
+ ///
+ public virtual T Item { get; set; } = null!;
- ///
- /// Предупреждения
- ///
- public IEnumerable Warnings { get; set; } = Enumerable.Empty();
+ ///
+ /// Предупреждения
+ ///
+ public IEnumerable Warnings { get; set; } = Enumerable.Empty();
}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/WITS/Readme.md b/AsbCloudApp/Data/WITS/Readme.md
index ac6325ef..76520237 100644
--- a/AsbCloudApp/Data/WITS/Readme.md
+++ b/AsbCloudApp/Data/WITS/Readme.md
@@ -1,2 +1,2 @@
-Данные WITS см.: http://www.petrospec-technologies.com/resource/wits_doc.htm.
+Данные WITS см.: http://www.petrospec-technologies.com/resource/wits_doc.htm.
Дополнительное описание параметров в сборке AsbWitsInf.dll
\ No newline at end of file
diff --git a/AsbCloudApp/Data/WITS/RecordBaseDto.cs b/AsbCloudApp/Data/WITS/RecordBaseDto.cs
index 34cd0f5b..8c874136 100644
--- a/AsbCloudApp/Data/WITS/RecordBaseDto.cs
+++ b/AsbCloudApp/Data/WITS/RecordBaseDto.cs
@@ -20,7 +20,7 @@ namespace AsbCloudApp.Data.WITS
public DateTime DateTime { get; set; }
///
- ///
+ /// отметка времени
///
[Required]
public int TimeStamp { get; set; }
diff --git a/AsbCloudApp/Data/WellCaseDto.cs b/AsbCloudApp/Data/WellCaseDto.cs
index 0241faf6..b3a50693 100644
--- a/AsbCloudApp/Data/WellCaseDto.cs
+++ b/AsbCloudApp/Data/WellCaseDto.cs
@@ -1,4 +1,4 @@
-using System.Collections.Generic;
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
diff --git a/AsbCloudApp/Data/WellCompositeDto.cs b/AsbCloudApp/Data/WellCompositeDto.cs
index 6fe39a40..af9a91a8 100644
--- a/AsbCloudApp/Data/WellCompositeDto.cs
+++ b/AsbCloudApp/Data/WellCompositeDto.cs
@@ -1,4 +1,4 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data
{
diff --git a/AsbCloudApp/Data/WellCompositeOperationDto.cs b/AsbCloudApp/Data/WellCompositeOperationDto.cs
index ce8e44f9..97c1ff90 100644
--- a/AsbCloudApp/Data/WellCompositeOperationDto.cs
+++ b/AsbCloudApp/Data/WellCompositeOperationDto.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data.WellOperation;
+using AsbCloudApp.Data.WellOperation;
using System;
using System.Collections.Generic;
using System.Linq;
diff --git a/AsbCloudApp/Data/WellCompositeOperationSourceDto.cs b/AsbCloudApp/Data/WellCompositeOperationSourceDto.cs
index 04ec7b3b..e991dd3f 100644
--- a/AsbCloudApp/Data/WellCompositeOperationSourceDto.cs
+++ b/AsbCloudApp/Data/WellCompositeOperationSourceDto.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data.WellOperation;
+using AsbCloudApp.Data.WellOperation;
using System.Collections.Generic;
namespace AsbCloudApp.Data
diff --git a/AsbCloudApp/Data/WellDto.cs b/AsbCloudApp/Data/WellDto.cs
index 368e58c9..223aad41 100644
--- a/AsbCloudApp/Data/WellDto.cs
+++ b/AsbCloudApp/Data/WellDto.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
diff --git a/AsbCloudApp/Data/WellFinalDocumentDBDto.cs b/AsbCloudApp/Data/WellFinalDocumentDBDto.cs
index db229147..d69c793e 100644
--- a/AsbCloudApp/Data/WellFinalDocumentDBDto.cs
+++ b/AsbCloudApp/Data/WellFinalDocumentDBDto.cs
@@ -1,4 +1,4 @@
-namespace AsbCloudApp.Data
+namespace AsbCloudApp.Data
{
///
/// DTO Дело скважины
diff --git a/AsbCloudApp/Data/WellFinalDocumentDto.cs b/AsbCloudApp/Data/WellFinalDocumentDto.cs
index a60afd6c..7fe90b6a 100644
--- a/AsbCloudApp/Data/WellFinalDocumentDto.cs
+++ b/AsbCloudApp/Data/WellFinalDocumentDto.cs
@@ -1,4 +1,4 @@
-using System.Collections.Generic;
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using AsbCloudApp.Data.User;
diff --git a/AsbCloudApp/Data/WellFinalDocumentInputDto.cs b/AsbCloudApp/Data/WellFinalDocumentInputDto.cs
index 75cb0ca3..82e2072d 100644
--- a/AsbCloudApp/Data/WellFinalDocumentInputDto.cs
+++ b/AsbCloudApp/Data/WellFinalDocumentInputDto.cs
@@ -1,4 +1,4 @@
-using System.Collections.Generic;
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
diff --git a/AsbCloudApp/Data/WellFinalDocumentsHistoryDto.cs b/AsbCloudApp/Data/WellFinalDocumentsHistoryDto.cs
index f08c67e3..b69bb415 100644
--- a/AsbCloudApp/Data/WellFinalDocumentsHistoryDto.cs
+++ b/AsbCloudApp/Data/WellFinalDocumentsHistoryDto.cs
@@ -1,4 +1,4 @@
-using System.Collections.Generic;
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data
diff --git a/AsbCloudApp/Data/WellInfoDto.cs b/AsbCloudApp/Data/WellInfoDto.cs
index b42d90b4..58ce537d 100644
--- a/AsbCloudApp/Data/WellInfoDto.cs
+++ b/AsbCloudApp/Data/WellInfoDto.cs
@@ -1,4 +1,4 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data
{
diff --git a/AsbCloudApp/Data/WellMapInfoDto.cs b/AsbCloudApp/Data/WellMapInfoDto.cs
index 55098f4b..2b49ad3f 100644
--- a/AsbCloudApp/Data/WellMapInfoDto.cs
+++ b/AsbCloudApp/Data/WellMapInfoDto.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data.SAUB;
+using AsbCloudApp.Data.SAUB;
using System;
using System.Collections.Generic;
using System.Linq;
diff --git a/AsbCloudApp/Data/WellOperation/WellGroupOpertionDto.cs b/AsbCloudApp/Data/WellOperation/WellGroupOpertionDto.cs
index acd8221d..20e27151 100644
--- a/AsbCloudApp/Data/WellOperation/WellGroupOpertionDto.cs
+++ b/AsbCloudApp/Data/WellOperation/WellGroupOpertionDto.cs
@@ -1,4 +1,4 @@
-using System.Collections.Generic;
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text.Json.Serialization;
diff --git a/AsbCloudApp/Data/WellOperation/WellOperationCategoryDto.cs b/AsbCloudApp/Data/WellOperation/WellOperationCategoryDto.cs
index 2fe0b177..46e7dbe5 100644
--- a/AsbCloudApp/Data/WellOperation/WellOperationCategoryDto.cs
+++ b/AsbCloudApp/Data/WellOperation/WellOperationCategoryDto.cs
@@ -1,4 +1,4 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data.WellOperation
{
diff --git a/AsbCloudApp/Data/WellOperation/WellOperationDto.cs b/AsbCloudApp/Data/WellOperation/WellOperationDto.cs
index 17015451..b940a9ae 100644
--- a/AsbCloudApp/Data/WellOperation/WellOperationDto.cs
+++ b/AsbCloudApp/Data/WellOperation/WellOperationDto.cs
@@ -4,113 +4,116 @@ using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data.WellOperation;
+///
+/// Операция по скважине
+///
public class WellOperationDto : ItemInfoDto,
- IId,
- IWellRelated,
- IValidatableObject
+ IId,
+ IWellRelated,
+ IValidatableObject
{
- ///
- [Required]
- public int Id { get; set; }
+ ///
+ [Required]
+ public int Id { get; set; }
- ///
- [Required]
- public int IdWell { get; set; }
+ ///
+ [Required]
+ public int IdWell { get; set; }
- ///
- /// Id секции скважины
- ///
- public int IdWellSectionType { get; set; }
+ ///
+ /// Id секции скважины
+ ///
+ public int IdWellSectionType { get; set; }
- ///
- /// 0 = план или 1 = факт или прогноз = 2
- ///
- [Required]
- public int IdType { get; set; }
+ ///
+ /// 0 = план или 1 = факт или прогноз = 2
+ ///
+ [Required]
+ public int IdType { get; set; }
- ///
- /// id категории операции
- ///
- public int IdCategory { get; set; }
+ ///
+ /// id категории операции
+ ///
+ public int IdCategory { get; set; }
- ///
- /// Глубина на начало операции, м
- ///
- public double DepthStart { get; set; }
+ ///
+ /// Глубина на начало операции, м
+ ///
+ public double DepthStart { get; set; }
- ///
- /// Глубина после завершения операции, м
- ///
- [Required]
- [Range(0, 50_000)]
- public double DepthEnd { get; set; }
+ ///
+ /// Глубина после завершения операции, м
+ ///
+ [Required]
+ [Range(0, 50_000)]
+ public double DepthEnd { get; set; }
- ///
- /// Дата начала операции
- ///
- [Required]
- public DateTimeOffset DateStart { get; set; }
+ ///
+ /// Дата начала операции
+ ///
+ [Required]
+ public DateTimeOffset DateStart { get; set; }
- ///
- /// Продолжительность, часы
- ///
- public double DurationHours { get; set; }
+ ///
+ /// Продолжительность, часы
+ ///
+ public double DurationHours { get; set; }
- ///
- /// Наименование секции
- ///
- public string? WellSectionTypeCaption { get; set; }
+ ///
+ /// Наименование секции
+ ///
+ public string? WellSectionTypeCaption { get; set; }
- ///
- /// Наименование категории
- ///
- public string? OperationCategoryName { get; set; }
+ ///
+ /// Наименование категории
+ ///
+ public string? OperationCategoryName { get; set; }
- ///
- /// id плановой операции для сопоставления
- ///
- public int? IdPlan { get; set; }
+ ///
+ /// id плановой операции для сопоставления
+ ///
+ public int? IdPlan { get; set; }
- ///
- /// Ключ родителя у категории
- ///
- public int? IdParentCategory { get; set; }
+ ///
+ /// Ключ родителя у категории
+ ///
+ public int? IdParentCategory { get; set; }
- ///
- /// дополнительная информация по операции
- ///
- [StringLength(8192)]
- public string? CategoryInfo { get; set; }
+ ///
+ /// дополнительная информация по операции
+ ///
+ [StringLength(8192)]
+ public string? CategoryInfo { get; set; }
- ///
- /// Кол-во дней от даты начала первой плановой (а если её нет, то фактической) операции
- ///
- [Required]
- public double Day { get; set; }
+ ///
+ /// Кол-во дней от даты начала первой плановой (а если её нет, то фактической) операции
+ ///
+ [Required]
+ public double Day { get; set; }
- ///
- /// Кол-во часов НПВ от даты начала первой плановой (а если её нет, то фактической) операции
- ///
- [Required]
- public double NptHours { get; set; }
+ ///
+ /// Кол-во часов НПВ от даты начала первой плановой (а если её нет, то фактической) операции
+ ///
+ [Required]
+ public double NptHours { get; set; }
- ///
- /// Полезный комментарий
- ///
- [StringLength(4096, ErrorMessage = "Комментарий не может быть длиннее 4096 символов")]
- public string? Comment { get; set; }
+ ///
+ /// Полезный комментарий
+ ///
+ [StringLength(4096, ErrorMessage = "Комментарий не может быть длиннее 4096 символов")]
+ public string? Comment { get; set; }
- ///
- /// Валидация даты
- ///
- ///
- ///
- public IEnumerable Validate(ValidationContext validationContext)
- {
- var gtDate = new DateTimeOffset(2010, 1, 1, 0, 0, 0, TimeSpan.Zero);
- if (DateStart <= gtDate)
- yield return new ValidationResult(
- $"{nameof(DateStart)}: DateStart не может быть меньше {gtDate}",
- new[] { nameof(DateStart) });
- }
+ ///
+ /// Валидация даты
+ ///
+ ///
+ ///
+ public IEnumerable Validate(ValidationContext validationContext)
+ {
+ var gtDate = new DateTimeOffset(2010, 1, 1, 0, 0, 0, TimeSpan.Zero);
+ if (DateStart <= gtDate)
+ yield return new ValidationResult(
+ $"{nameof(DateStart)}: DateStart не может быть меньше {gtDate}",
+ new[] { nameof(DateStart) });
+ }
}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/WellOperationImport/Options/IWellOperationImportOptions.cs b/AsbCloudApp/Data/WellOperationImport/Options/IWellOperationImportOptions.cs
index 30b9cf8c..8171a20f 100644
--- a/AsbCloudApp/Data/WellOperationImport/Options/IWellOperationImportOptions.cs
+++ b/AsbCloudApp/Data/WellOperationImport/Options/IWellOperationImportOptions.cs
@@ -1,4 +1,4 @@
-namespace AsbCloudApp.Data.WellOperationImport.Options;
+namespace AsbCloudApp.Data.WellOperationImport.Options;
///
/// Опции для парсинга
diff --git a/AsbCloudApp/Data/WellOperationImport/Options/WellOperationImportDefaultOptionsDto.cs b/AsbCloudApp/Data/WellOperationImport/Options/WellOperationImportDefaultOptionsDto.cs
index a1db3d35..7c8316c9 100644
--- a/AsbCloudApp/Data/WellOperationImport/Options/WellOperationImportDefaultOptionsDto.cs
+++ b/AsbCloudApp/Data/WellOperationImport/Options/WellOperationImportDefaultOptionsDto.cs
@@ -1,4 +1,4 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data.WellOperationImport.Options;
diff --git a/AsbCloudApp/Data/WellOperationImport/RowDto.cs b/AsbCloudApp/Data/WellOperationImport/RowDto.cs
index 8f15c3bf..06bb6247 100644
--- a/AsbCloudApp/Data/WellOperationImport/RowDto.cs
+++ b/AsbCloudApp/Data/WellOperationImport/RowDto.cs
@@ -7,48 +7,48 @@ namespace AsbCloudApp.Data.WellOperationImport;
///
public class RowDto
{
- ///
- /// Номер строки
- ///
- public int Number { get; set; }
-
- ///
- /// Название секции
- ///
- public string? Section { get; set; }
+ ///
+ /// Номер строки
+ ///
+ public int Number { get; set; }
+
+ ///
+ /// Название секции
+ ///
+ public string? Section { get; set; }
- ///
- /// Категория
- ///
- public string? Category { get; set; }
+ ///
+ /// Категория
+ ///
+ public string? Category { get; set; }
- ///
- /// Описание категории
- ///
- public string? CategoryInfo { get; set; }
-
- ///
- /// Начальная глубина операции
- ///
- public double DepthStart { get; set; }
-
- ///
- /// Конечная глубина операции
- ///
- public double DepthEnd { get; set; }
-
- ///
- /// Дата начала операции
- ///
- public DateTime Date { get; set; }
-
- ///
- /// Длительность операции
- ///
- public double Duration { get; set; }
-
- ///
- /// Комментарий
- ///
- public string? Comment { get; set; }
+ ///
+ /// Описание категории
+ ///
+ public string? CategoryInfo { get; set; }
+
+ ///
+ /// Начальная глубина операции
+ ///
+ public double DepthStart { get; set; }
+
+ ///
+ /// Конечная глубина операции
+ ///
+ public double DepthEnd { get; set; }
+
+ ///
+ /// Дата начала операции
+ ///
+ public DateTime Date { get; set; }
+
+ ///
+ /// Длительность операции
+ ///
+ public double Duration { get; set; }
+
+ ///
+ /// Комментарий
+ ///
+ public string? Comment { get; set; }
}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/WellOperationImport/SheetDto.cs b/AsbCloudApp/Data/WellOperationImport/SheetDto.cs
index 32091283..fc7c3e79 100644
--- a/AsbCloudApp/Data/WellOperationImport/SheetDto.cs
+++ b/AsbCloudApp/Data/WellOperationImport/SheetDto.cs
@@ -1,4 +1,4 @@
-using System.Collections.Generic;
+using System.Collections.Generic;
using System.Linq;
namespace AsbCloudApp.Data.WellOperationImport;
diff --git a/AsbCloudApp/Data/WellSectionTypeDto.cs b/AsbCloudApp/Data/WellSectionTypeDto.cs
index f8eef939..58aba47c 100644
--- a/AsbCloudApp/Data/WellSectionTypeDto.cs
+++ b/AsbCloudApp/Data/WellSectionTypeDto.cs
@@ -11,17 +11,17 @@ public class WellSectionTypeDto : IId
/// Id секции
///
[Required]
- public int Id { get; set; }
+ public int Id { get; set; }
- ///
- /// Название типа секции
- ///
- [Required]
- public string Caption { get; set; } = null!;
+ ///
+ /// Название типа секции
+ ///
+ [Required]
+ public string Caption { get; set; } = null!;
- ///
- /// Порядок
- ///
- [Required]
- public float Order { get; set; }
+ ///
+ /// Порядок
+ ///
+ [Required]
+ public float Order { get; set; }
}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/WellboreDto.cs b/AsbCloudApp/Data/WellboreDto.cs
index 4edf6256..60f745db 100644
--- a/AsbCloudApp/Data/WellboreDto.cs
+++ b/AsbCloudApp/Data/WellboreDto.cs
@@ -8,44 +8,44 @@ namespace AsbCloudApp.Data;
///
public class WellboreDto
{
- ///
- /// Скважина
- ///
+ ///
+ /// Скважина
+ ///
public WellDto Well { get; set; } = null!;
///
/// Идентификатор
///
- [Required]
+ [Required]
public int Id { get; set; }
- ///
- /// Название
- ///
- [Required]
- public string Name { get; set; } = null!;
+ ///
+ /// Название
+ ///
+ [Required]
+ public string Name { get; set; } = null!;
- ///
- /// Начальная глубина ствола
- ///
- [Required]
- public double DepthStart { get; set; }
+ ///
+ /// Начальная глубина ствола
+ ///
+ [Required]
+ public double DepthStart { get; set; }
- ///
- /// Конечная глубина скважины
- ///
- [Required]
- public double DepthEnd { get; set; }
+ ///
+ /// Конечная глубина скважины
+ ///
+ [Required]
+ public double DepthEnd { get; set; }
- ///
- /// Дата начала первой операции
- ///
- [Required]
- public DateTimeOffset DateStart { get; set; }
+ ///
+ /// Дата начала первой операции
+ ///
+ [Required]
+ public DateTimeOffset DateStart { get; set; }
- ///
- /// Дата завершения последней операции
- ///
- [Required]
- public DateTimeOffset DateEnd { get; set; }
+ ///
+ /// Дата завершения последней операции
+ ///
+ [Required]
+ public DateTimeOffset DateEnd { get; set; }
}
\ No newline at end of file
diff --git a/AsbCloudApp/Exceptions/ArgumentInvalidException.cs b/AsbCloudApp/Exceptions/ArgumentInvalidException.cs
index 641f18ce..93c37fa7 100644
--- a/AsbCloudApp/Exceptions/ArgumentInvalidException.cs
+++ b/AsbCloudApp/Exceptions/ArgumentInvalidException.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Collections.Generic;
using System.Linq;
diff --git a/AsbCloudApp/Exceptions/ForbidException.cs b/AsbCloudApp/Exceptions/ForbidException.cs
index fccf1ca4..daad3d49 100644
--- a/AsbCloudApp/Exceptions/ForbidException.cs
+++ b/AsbCloudApp/Exceptions/ForbidException.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
namespace AsbCloudApp.Exceptions
{
diff --git a/AsbCloudApp/Extensions/ChangeLogExtensions.cs b/AsbCloudApp/Extensions/ChangeLogExtensions.cs
index 83f28fbe..32b636ed 100644
--- a/AsbCloudApp/Extensions/ChangeLogExtensions.cs
+++ b/AsbCloudApp/Extensions/ChangeLogExtensions.cs
@@ -1,4 +1,5 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
+using AsbCloudApp.Data.ProcessMaps;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -19,8 +20,8 @@ namespace AsbCloudApp.Extensions
///
///
///
- public static IEnumerable WhereActualAtMoment(this IEnumerable items, DateTimeOffset moment)
- where T : ChangeLogAbstract
+ public static IEnumerable> WhereActualAtMoment(this IEnumerable> items, DateTimeOffset moment)
+ where T : IId
{
var actualItems = items
.Where(item => item.Creation <= moment)
diff --git a/AsbCloudApp/IntegrationEvents/Interfaces/IIntegrationEventHandler.cs b/AsbCloudApp/IntegrationEvents/Interfaces/IIntegrationEventHandler.cs
index 18695f07..ab4a1857 100644
--- a/AsbCloudApp/IntegrationEvents/Interfaces/IIntegrationEventHandler.cs
+++ b/AsbCloudApp/IntegrationEvents/Interfaces/IIntegrationEventHandler.cs
@@ -9,11 +9,11 @@ namespace AsbCloudApp.IntegrationEvents.Interfaces;
///
public interface IIntegrationEventHandler where T: IIntegrationEvent
{
- ///
- /// Метод обработки события
- ///
- ///
- ///
- ///
- Task HandleAsync(T integrationEvent, CancellationToken cancellationToken);
+ ///
+ /// Метод обработки события
+ ///
+ ///
+ ///
+ ///
+ Task HandleAsync(T integrationEvent, CancellationToken cancellationToken);
}
\ No newline at end of file
diff --git a/AsbCloudApp/Repositories/IChangeLogQueryBuilder.cs b/AsbCloudApp/Repositories/IChangeLogQueryBuilder.cs
new file mode 100644
index 00000000..346adbd5
--- /dev/null
+++ b/AsbCloudApp/Repositories/IChangeLogQueryBuilder.cs
@@ -0,0 +1,62 @@
+using AsbCloudApp.Data;
+using System;
+using System.Collections.Generic;
+using System.Threading;
+using System.Threading.Tasks;
+
+namespace AsbCloudApp.Repositories;
+
+///
+/// Интерфейс для работы с объектами, содержащими историю изменений
+///
+///
+///
+public interface IChangeLogQueryBuilder
+ where TDto : IId
+{
+ ///
+ /// Применение запроса
+ ///
+ /// Запрос
+ ///
+ IChangeLogQueryBuilderWithKnownTimezone ApplyRequest(TRequest request);
+
+ ///
+ /// Материализация записей
+ ///
+ ///
+ ///
+ ///
+ Task> GetData(TimeSpan offset, CancellationToken token);
+
+ ///
+ /// Материализация записей с историей
+ ///
+ ///
+ ///
+ ///
+ Task>> GetChangeLogData(TimeSpan offset, CancellationToken token);
+}
+
+///
+/// Интерфейс для работы с объектами, содержащими историю изменений. С известной временной зоной
+///
+///
+///
+public interface IChangeLogQueryBuilderWithKnownTimezone: IChangeLogQueryBuilder
+ where TDto : IId
+{
+ ///
+ /// Материализация записей. Временная зона определяется по запросу из последнего ApplyRequest
+ ///
+ ///
+ ///
+ Task> GetData(CancellationToken token);
+
+ ///
+ /// Материализация записей с историей. Временная зона определяется по запросу из последнего ApplyRequest
+ ///
+ ///
+ ///
+ Task>> GetChangeLogData(CancellationToken token);
+}
\ No newline at end of file
diff --git a/AsbCloudApp/Repositories/IChangeLogRepository.cs b/AsbCloudApp/Repositories/IChangeLogRepository.cs
index a8a5e635..2c3e97c0 100644
--- a/AsbCloudApp/Repositories/IChangeLogRepository.cs
+++ b/AsbCloudApp/Repositories/IChangeLogRepository.cs
@@ -1,9 +1,9 @@
-using System;
+using AsbCloudApp.Data;
+using AsbCloudApp.Requests;
+using System;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
-using AsbCloudApp.Data;
-using AsbCloudApp.Requests;
namespace AsbCloudApp.Repositories;
@@ -11,41 +11,40 @@ namespace AsbCloudApp.Repositories;
/// Репозиторий для записей с историей
///
public interface IChangeLogRepository
- where TDto : ChangeLogAbstract
- where TRequest : ChangeLogBaseRequest
+ where TDto : IId
{
- ///
- /// Добавление записей
- ///
- ///
- ///
- ///
- ///
- Task InsertRange(int idUser, IEnumerable dtos, CancellationToken token);
+ ///
+ /// Добавление записей
+ ///
+ /// пользователь, который добавляет
+ ///
+ ///
+ ///
+ Task InsertRange(int idUser, IEnumerable dtos, CancellationToken token);
- ///
- /// Редактирование записей
- ///
- ///
- ///
- ///
- ///
- Task UpdateRange(int idUser, IEnumerable dtos, CancellationToken token);
+ ///
+ /// Редактирование записей
+ ///
+ /// пользователь, который редактирует
+ ///
+ ///
+ ///
+ Task UpdateRange(int idUser, IEnumerable dtos, CancellationToken token);
///
/// Добавляет Dto у которых id == 0, изменяет dto у которых id != 0
///
- ///
+ /// пользователь, который редактирует или добавляет
///
///
///
Task UpdateOrInsertRange(int idUser, IEnumerable dtos, CancellationToken token);
///
- /// Добавление записей с удалением старых (для импорта)
+ /// Помечает записи как удаленные
///
- ///
- ///
+ /// пользователь, который чистит
+ /// Фильтр по свойствам конкретной сущности
///
///
Task Clear(int idUser, TRequest request, CancellationToken token);
@@ -61,13 +60,13 @@ public interface IChangeLogRepository
Task ClearAndInsertRange(int idUser, TRequest request, IEnumerable dtos, CancellationToken token);
///
- /// Удаление записей
+ /// Пометить записи как удаленные
///
///
///
///
///
- Task DeleteRange(int idUser, IEnumerable ids, CancellationToken token);
+ Task MarkAsDeleted(int idUser, IEnumerable ids, CancellationToken token);
///
/// Получение дат изменений записей
@@ -78,19 +77,26 @@ public interface IChangeLogRepository
Task> GetDatesChange(TRequest request, CancellationToken token);
///
- /// Получение журнала изменений
+ /// Получение измененных записей за определенную дату
///
///
- /// Фильтр по дате. Если null - вернет все
+ /// Фильтр по дате. Если null - вернет все записи, без привязки к дате
///
///
- Task> GetChangeLog(TRequest request, DateOnly? date, CancellationToken token);
+ Task>> GetChangeLogForDate(TRequest request, DateOnly? date, CancellationToken token);
///
- /// Получение записей по параметрам
+ /// Получение текущих сейчас записей по параметрам
///
///
///
///
- Task> Get(TRequest request, CancellationToken token);
+ Task> GetCurrent(TRequest request, CancellationToken token);
+
+ ///
+ /// Получение объекта, реализующего интерфейс IChangeLogRepositoryBuilder
+ /// для последующих вызовов методов фильтрации по запросам
+ ///
+ ///
+ IChangeLogQueryBuilder GetQueryBuilder(ChangeLogRequest request);
}
diff --git a/AsbCloudApp/Repositories/IDailyReportRepository.cs b/AsbCloudApp/Repositories/IDailyReportRepository.cs
index 39de97e5..cd0dd186 100644
--- a/AsbCloudApp/Repositories/IDailyReportRepository.cs
+++ b/AsbCloudApp/Repositories/IDailyReportRepository.cs
@@ -13,21 +13,21 @@ namespace AsbCloudApp.Repositories;
///
public interface IDailyReportRepository : ICrudRepository
{
- ///
- /// Получить список суточный отчёт по скважине
- ///
- ///
- ///
- ///
- ///
- Task> GetAsync(int idWell, FileReportRequest request, CancellationToken cancellationToken);
+ ///
+ /// Получить список суточный отчёт по скважине
+ ///
+ ///
+ ///
+ ///
+ ///
+ Task> GetAsync(int idWell, FileReportRequest request, CancellationToken cancellationToken);
- ///
- /// Получить суточный отчёт
- ///
- ///
- ///
- ///
- ///
- Task GetOrDefaultAsync(int idWell, DateOnly date, CancellationToken cancellationToken);
+ ///
+ /// Получить суточный отчёт
+ ///
+ ///
+ ///
+ ///
+ ///
+ Task GetOrDefaultAsync(int idWell, DateOnly date, CancellationToken cancellationToken);
}
\ No newline at end of file
diff --git a/AsbCloudApp/Repositories/IDataSaubStatRepository.cs b/AsbCloudApp/Repositories/IDataSaubStatRepository.cs
index 9dfa351c..b25675c7 100644
--- a/AsbCloudApp/Repositories/IDataSaubStatRepository.cs
+++ b/AsbCloudApp/Repositories/IDataSaubStatRepository.cs
@@ -1,4 +1,5 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
+using AsbCloudApp.Services;
using System;
using System.Collections.Generic;
using System.Threading;
@@ -9,7 +10,7 @@ namespace AsbCloudApp.Repositories
///
/// Репозиторий работы с данными из таблицы t_data_daub_stat
///
- public interface IDataSaubStatRepository
+ public interface IDataSaubStatRepository : ITelemetryDataEditorService
{
///
/// Получение записей по ключу телеметрии
diff --git a/AsbCloudApp/Repositories/IDepositRepository.cs b/AsbCloudApp/Repositories/IDepositRepository.cs
index 8f2e421a..4185c9e3 100644
--- a/AsbCloudApp/Repositories/IDepositRepository.cs
+++ b/AsbCloudApp/Repositories/IDepositRepository.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
diff --git a/AsbCloudApp/Repositories/IDetectedOperationRepository.cs b/AsbCloudApp/Repositories/IDetectedOperationRepository.cs
index a748984d..6e4eadaf 100644
--- a/AsbCloudApp/Repositories/IDetectedOperationRepository.cs
+++ b/AsbCloudApp/Repositories/IDetectedOperationRepository.cs
@@ -1,18 +1,17 @@
-using System;
+using AsbCloudApp.Data;
using AsbCloudApp.Data.DetectedOperation;
using AsbCloudApp.Requests;
using System.Collections.Generic;
-using System.Threading.Tasks;
using System.Threading;
-using AsbCloudApp.Data;
-using AsbCloudApp.Data.WellOperation;
+using System.Threading.Tasks;
+using AsbCloudApp.Services;
namespace AsbCloudApp.Repositories;
///
/// Таблица автоматически определенных операций
///
-public interface IDetectedOperationRepository
+public interface IDetectedOperationRepository : ITelemetryDataEditorService
{
///
/// Добавление нескольких записей
@@ -53,14 +52,14 @@ public interface IDetectedOperationRepository
///
///
Task> GetPageAsync(DetectedOperationByTelemetryRequest request, CancellationToken token);
-
+
///
- /// Получение дат последних определённых операций
+ /// Получение последних авто определённых операций
///
///
///
- Task> GetLastDetectedDatesAsync(CancellationToken token);
-
+ Task> GetLastDetectedOperationsAsync(CancellationToken token);
+
///
/// Удалить операции
///
diff --git a/AsbCloudApp/Repositories/IDrillTestRepository.cs b/AsbCloudApp/Repositories/IDrillTestRepository.cs
index b009273b..d7b5d1b7 100644
--- a/AsbCloudApp/Repositories/IDrillTestRepository.cs
+++ b/AsbCloudApp/Repositories/IDrillTestRepository.cs
@@ -1,5 +1,6 @@
-using AsbCloudApp.Data.SAUB;
+using AsbCloudApp.Data.SAUB;
using AsbCloudApp.Requests;
+using AsbCloudApp.Services;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
@@ -9,7 +10,7 @@ namespace AsbCloudApp.Repositories
///
/// репозиторий по работе с данными drill_test
///
- public interface IDrillTestRepository
+ public interface IDrillTestRepository : ITelemetryDataEditorService
{
///
/// Получить данные drill_test в соответствии с параметрами запроса
diff --git a/AsbCloudApp/Repositories/IFaqRepository.cs b/AsbCloudApp/Repositories/IFaqRepository.cs
index 7931b506..f4079159 100644
--- a/AsbCloudApp/Repositories/IFaqRepository.cs
+++ b/AsbCloudApp/Repositories/IFaqRepository.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using System.Collections.Generic;
using System.Threading.Tasks;
using System.Threading;
diff --git a/AsbCloudApp/Repositories/IFileRepository.cs b/AsbCloudApp/Repositories/IFileRepository.cs
index 8967f08c..7ed4d574 100644
--- a/AsbCloudApp/Repositories/IFileRepository.cs
+++ b/AsbCloudApp/Repositories/IFileRepository.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Requests;
+using AsbCloudApp.Requests;
using AsbCloudApp.Data;
using AsbCloudApp.Services;
using System.Collections.Generic;
diff --git a/AsbCloudApp/Repositories/IFileStorageRepository.cs b/AsbCloudApp/Repositories/IFileStorageRepository.cs
index 1f511f31..22635e52 100644
--- a/AsbCloudApp/Repositories/IFileStorageRepository.cs
+++ b/AsbCloudApp/Repositories/IFileStorageRepository.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using System.Collections.Generic;
using System.IO;
using System.Threading;
diff --git a/AsbCloudApp/Repositories/IGtrRepository.cs b/AsbCloudApp/Repositories/IGtrRepository.cs
index 39fbef07..fcda4be2 100644
--- a/AsbCloudApp/Repositories/IGtrRepository.cs
+++ b/AsbCloudApp/Repositories/IGtrRepository.cs
@@ -1,17 +1,18 @@
-using AsbCloudApp.Data.GTR;
+using AsbCloudApp.Data.GTR;
using System;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
using AsbCloudApp.Requests;
using AsbCloudApp.Data;
+using AsbCloudApp.Services;
namespace AsbCloudApp.Repositories
{
///
/// данные ГТИ
///
- public interface IGtrRepository
+ public interface IGtrRepository : ITelemetryDataEditorService
{
///
/// добавить данные (для панели бурильщика)
diff --git a/AsbCloudApp/Repositories/IHelpPageRepository.cs b/AsbCloudApp/Repositories/IHelpPageRepository.cs
index a9e5b8b3..7b5a38ea 100644
--- a/AsbCloudApp/Repositories/IHelpPageRepository.cs
+++ b/AsbCloudApp/Repositories/IHelpPageRepository.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using AsbCloudApp.Services;
using System.Threading;
using System.Threading.Tasks;
diff --git a/AsbCloudApp/Repositories/ILimitingParameterRepository.cs b/AsbCloudApp/Repositories/ILimitingParameterRepository.cs
index e8d7198b..dcc2725a 100644
--- a/AsbCloudApp/Repositories/ILimitingParameterRepository.cs
+++ b/AsbCloudApp/Repositories/ILimitingParameterRepository.cs
@@ -1,15 +1,16 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using AsbCloudApp.Requests;
+using AsbCloudApp.Services;
using System.Collections.Generic;
-using System.Threading.Tasks;
using System.Threading;
+using System.Threading.Tasks;
namespace AsbCloudApp.Repositories
{
///
/// Репозиторий по ограничивающим параметрам с фильтрацией
///
- public interface ILimitingParameterRepository
+ public interface ILimitingParameterRepository : ITelemetryDataEditorService
{
///
/// Получение списка ограничивающих параметров по идентификатору скважины
diff --git a/AsbCloudApp/Repositories/IManualDirectoryRepository.cs b/AsbCloudApp/Repositories/IManualDirectoryRepository.cs
index 0db9d90f..3c4bf8ee 100644
--- a/AsbCloudApp/Repositories/IManualDirectoryRepository.cs
+++ b/AsbCloudApp/Repositories/IManualDirectoryRepository.cs
@@ -11,27 +11,27 @@ namespace AsbCloudApp.Repositories;
///
public interface IManualDirectoryRepository : ICrudRepository
{
- ///
- /// Получение дерева директорий
- ///
- ///
- ///
- Task> GetTreeAsync(CancellationToken cancellationToken);
+ ///
+ /// Получение дерева директорий
+ ///
+ ///
+ ///
+ Task> GetTreeAsync(CancellationToken cancellationToken);
- ///
- /// Получение одной директории по параметрам
- ///
- ///
- ///
- ///
- ///
- Task GetOrDefaultAsync(string name, int? idParent, CancellationToken cancellationToken);
+ ///
+ /// Получение одной директории по параметрам
+ ///
+ ///
+ ///
+ ///
+ ///
+ Task GetOrDefaultAsync(string name, int? idParent, CancellationToken cancellationToken);
- ///
- /// Проверка директории на существование
- ///
- ///
- ///
- ///
- Task IsExistsAsync(int id, CancellationToken cancellationToken);
+ ///
+ /// Проверка директории на существование
+ ///
+ ///
+ ///
+ ///
+ Task IsExistsAsync(int id, CancellationToken cancellationToken);
}
\ No newline at end of file
diff --git a/AsbCloudApp/Repositories/INotificationRepository.cs b/AsbCloudApp/Repositories/INotificationRepository.cs
index 74ab9dd9..ebb10271 100644
--- a/AsbCloudApp/Repositories/INotificationRepository.cs
+++ b/AsbCloudApp/Repositories/INotificationRepository.cs
@@ -12,50 +12,50 @@ namespace AsbCloudApp.Repositories;
///
public interface INotificationRepository : ICrudRepository
{
- ///
- /// Получение уведомлений по параметрам
- ///
- ///
- ///
- ///
- ///
- Task> GetNotificationsAsync(int idUser,
- NotificationRequest request,
- CancellationToken cancellationToken);
+ ///
+ /// Получение уведомлений по параметрам
+ ///
+ ///
+ ///
+ ///
+ ///
+ Task> GetNotificationsAsync(int idUser,
+ NotificationRequest request,
+ CancellationToken cancellationToken);
- ///
- /// Получение всех уведомлений
- ///
- ///
- ///
- ///
- ///
- ///
- Task> GetAllAsync(int? idUser, bool? isSent, int? idTransportType,
- CancellationToken cancellationToken);
+ ///
+ /// Получение всех уведомлений
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ Task> GetAllAsync(int? idUser, bool? isSent, int? idTransportType,
+ CancellationToken cancellationToken);
- ///
- /// Обновление уведомлений
- ///
- ///
- ///
- ///
- Task UpdateRangeAsync(IEnumerable notifications, CancellationToken cancellationToken);
-
- ///
- /// Удаление уведомлений по параметрам
- ///
- ///
- ///
- ///
- Task DeleteAsync(NotificationDeleteRequest request,
- CancellationToken cancellationToken);
+ ///
+ /// Обновление уведомлений
+ ///
+ ///
+ ///
+ ///
+ Task UpdateRangeAsync(IEnumerable notifications, CancellationToken cancellationToken);
+
+ ///
+ /// Удаление уведомлений по параметрам
+ ///
+ ///
+ ///
+ ///
+ Task DeleteAsync(NotificationDeleteRequest request,
+ CancellationToken cancellationToken);
///
/// Получение количества непрочтенных уведомлений
///
///
- ///
+ ///
///
///
Task GetUnreadCountAsync(int idUser, int idTransportType, CancellationToken cancellationToken);
diff --git a/AsbCloudApp/Repositories/ITelemetryDataCache.cs b/AsbCloudApp/Repositories/ITelemetryDataCache.cs
index 851fce0b..0e4d83b1 100644
--- a/AsbCloudApp/Repositories/ITelemetryDataCache.cs
+++ b/AsbCloudApp/Repositories/ITelemetryDataCache.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using AsbCloudApp.Requests;
using AsbCloudInfrastructure.Services.SAUB;
using System;
@@ -49,7 +49,7 @@ namespace AsbCloudApp.Repositories
///
///
///
- DatesRangeDto? GetOrDefaultCachedDateRange(int idTelemetry);
+ DatesRangeDto? GetOrDefaultCachedDataDateRange(int idTelemetry);
///
/// Получить диапазон дат телеметрии.
@@ -57,7 +57,7 @@ namespace AsbCloudApp.Repositories
///
///
///
- DatesRangeDto? GetOrDefaultDataDateRange(int idTelemetry);
+ DatesRangeDto? GetOrDefaultWellDataDateRange(int idTelemetry);
///
/// Получение первой и последней записи телеметрии.
diff --git a/AsbCloudApp/Repositories/ITelemetryWirelineRunOutRepository.cs b/AsbCloudApp/Repositories/ITelemetryWirelineRunOutRepository.cs
index 194a00fe..3166a301 100644
--- a/AsbCloudApp/Repositories/ITelemetryWirelineRunOutRepository.cs
+++ b/AsbCloudApp/Repositories/ITelemetryWirelineRunOutRepository.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using AsbCloudApp.Data.SAUB;
using System.Collections.Generic;
using System.Threading;
diff --git a/AsbCloudApp/Repositories/ITrajectoryEditableRepository.cs b/AsbCloudApp/Repositories/ITrajectoryEditableRepository.cs
index f1bf0671..ff438112 100644
--- a/AsbCloudApp/Repositories/ITrajectoryEditableRepository.cs
+++ b/AsbCloudApp/Repositories/ITrajectoryEditableRepository.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data.Trajectory;
+using AsbCloudApp.Data.Trajectory;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
diff --git a/AsbCloudApp/Repositories/ITrajectoryNnbRepository.cs b/AsbCloudApp/Repositories/ITrajectoryNnbRepository.cs
index cba8a707..2d3d89e0 100644
--- a/AsbCloudApp/Repositories/ITrajectoryNnbRepository.cs
+++ b/AsbCloudApp/Repositories/ITrajectoryNnbRepository.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data.Trajectory;
+using AsbCloudApp.Data.Trajectory;
using AsbCloudApp.Requests;
using System.Collections.Generic;
using System.Threading;
diff --git a/AsbCloudApp/Repositories/ITrajectoryRepository.cs b/AsbCloudApp/Repositories/ITrajectoryRepository.cs
index fb676d2d..0c51ec85 100644
--- a/AsbCloudApp/Repositories/ITrajectoryRepository.cs
+++ b/AsbCloudApp/Repositories/ITrajectoryRepository.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data.Trajectory;
+using AsbCloudApp.Data.Trajectory;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
diff --git a/AsbCloudApp/Repositories/IUserRepository.cs b/AsbCloudApp/Repositories/IUserRepository.cs
index 1b4e86af..db6a32ea 100644
--- a/AsbCloudApp/Repositories/IUserRepository.cs
+++ b/AsbCloudApp/Repositories/IUserRepository.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using AsbCloudApp.Data.User;
using AsbCloudApp.Services;
using System.Collections.Generic;
diff --git a/AsbCloudApp/Repositories/IUserRoleRepository.cs b/AsbCloudApp/Repositories/IUserRoleRepository.cs
index 7fa59e62..b2ca7f4f 100644
--- a/AsbCloudApp/Repositories/IUserRoleRepository.cs
+++ b/AsbCloudApp/Repositories/IUserRoleRepository.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Services;
+using AsbCloudApp.Services;
using System.Collections.Generic;
using System.Threading.Tasks;
using System.Threading;
diff --git a/AsbCloudApp/Repositories/IWellCompositeRepository.cs b/AsbCloudApp/Repositories/IWellCompositeRepository.cs
index f5a5101a..1023ba8d 100644
--- a/AsbCloudApp/Repositories/IWellCompositeRepository.cs
+++ b/AsbCloudApp/Repositories/IWellCompositeRepository.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using AsbCloudApp.Data.ProcessMaps;
using System.Collections.Generic;
using System.Threading;
@@ -34,6 +34,6 @@ namespace AsbCloudApp.Repositories
///
///
///
- Task> GetCompositeProcessMap(int idWell, CancellationToken token);
+ Task> GetCompositeProcessMap(int idWell, CancellationToken token);
}
}
diff --git a/AsbCloudApp/Repositories/IWellFinalDocumentsRepository.cs b/AsbCloudApp/Repositories/IWellFinalDocumentsRepository.cs
index 3f3ad72e..252c1e5b 100644
--- a/AsbCloudApp/Repositories/IWellFinalDocumentsRepository.cs
+++ b/AsbCloudApp/Repositories/IWellFinalDocumentsRepository.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using AsbCloudApp.Data.User;
using System.Collections.Generic;
using System.Threading;
diff --git a/AsbCloudApp/Repositories/IWellOperationCategoryRepository.cs b/AsbCloudApp/Repositories/IWellOperationCategoryRepository.cs
index 044dbd44..12d7995e 100644
--- a/AsbCloudApp/Repositories/IWellOperationCategoryRepository.cs
+++ b/AsbCloudApp/Repositories/IWellOperationCategoryRepository.cs
@@ -1,4 +1,4 @@
-using System.Collections.Generic;
+using System.Collections.Generic;
using AsbCloudApp.Data.WellOperation;
namespace AsbCloudApp.Repositories
diff --git a/AsbCloudApp/Repositories/IWellOperationRepository.cs b/AsbCloudApp/Repositories/IWellOperationRepository.cs
index 12246578..fcf31f00 100644
--- a/AsbCloudApp/Repositories/IWellOperationRepository.cs
+++ b/AsbCloudApp/Repositories/IWellOperationRepository.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using AsbCloudApp.Data.WellOperation;
using AsbCloudApp.Requests;
using System.Collections.Generic;
diff --git a/AsbCloudApp/Repositories/IWellSectionPlanRepository.cs b/AsbCloudApp/Repositories/IWellSectionPlanRepository.cs
index 972fac66..c836276e 100644
--- a/AsbCloudApp/Repositories/IWellSectionPlanRepository.cs
+++ b/AsbCloudApp/Repositories/IWellSectionPlanRepository.cs
@@ -12,11 +12,11 @@ namespace AsbCloudApp.Repositories;
///
public interface IWellSectionPlanRepository : IRepositoryWellRelated
{
- ///
- /// Получить типы секций
- ///
- ///
- ///
- ///
- Task> GetWellSectionTypesAsync(int idWell, CancellationToken cancellationToken);
+ ///
+ /// Получить типы секций
+ ///
+ ///
+ ///
+ ///
+ Task> GetWellSectionTypesAsync(int idWell, CancellationToken cancellationToken);
}
\ No newline at end of file
diff --git a/AsbCloudApp/Requests/ChangeLogBaseRequest.cs b/AsbCloudApp/Requests/ChangeLogBaseRequest.cs
deleted file mode 100644
index e70553b2..00000000
--- a/AsbCloudApp/Requests/ChangeLogBaseRequest.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-using System;
-
-namespace AsbCloudApp.Requests;
-
-///
-/// Базовый запрос актуальных данных
-///
-public class ChangeLogBaseRequest
-{
- ///
- /// Дата/время на которую записи были актуальны. Если не задано, то возвращаются все данные без учета их актуальности
- ///
- public DateTimeOffset? Moment { get; set; }
-}
diff --git a/AsbCloudApp/Requests/ChangeLogRequest.cs b/AsbCloudApp/Requests/ChangeLogRequest.cs
new file mode 100644
index 00000000..bf1604aa
--- /dev/null
+++ b/AsbCloudApp/Requests/ChangeLogRequest.cs
@@ -0,0 +1,31 @@
+using System;
+
+namespace AsbCloudApp.Requests;
+
+///
+/// Запрос изменений
+///
+public class ChangeLogRequest
+{
+ ///
+ /// Дата/время на которую записи были актуальны. Если не задано, то возвращаются все данные без учета их актуальности
+ ///
+ public DateTimeOffset? Moment { get; set; }
+
+ ///
+ /// Конструктор
+ ///
+ public ChangeLogRequest()
+ {
+
+ }
+
+ ///
+ /// Копирующий конструктор
+ ///
+ ///
+ public ChangeLogRequest(ChangeLogRequest request)
+ {
+ Moment = request.Moment;
+ }
+}
diff --git a/AsbCloudApp/Requests/DataSaubStatRequest.cs b/AsbCloudApp/Requests/DataSaubStatRequest.cs
index a9bcbf7d..1fe186b5 100644
--- a/AsbCloudApp/Requests/DataSaubStatRequest.cs
+++ b/AsbCloudApp/Requests/DataSaubStatRequest.cs
@@ -1,4 +1,4 @@
-using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Requests
{
diff --git a/AsbCloudApp/Requests/DetectedOperationRequest.cs b/AsbCloudApp/Requests/DetectedOperationRequest.cs
index 243d6e9f..f91c8b5d 100644
--- a/AsbCloudApp/Requests/DetectedOperationRequest.cs
+++ b/AsbCloudApp/Requests/DetectedOperationRequest.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
diff --git a/AsbCloudApp/Requests/ExportOptions/WellOperationExportRequest.cs b/AsbCloudApp/Requests/ExportOptions/WellOperationExportRequest.cs
index facbba72..6456f8ca 100644
--- a/AsbCloudApp/Requests/ExportOptions/WellOperationExportRequest.cs
+++ b/AsbCloudApp/Requests/ExportOptions/WellOperationExportRequest.cs
@@ -5,16 +5,16 @@ namespace AsbCloudApp.Requests.ExportOptions;
///
public class WellOperationExportRequest : WellRelatedExportRequest
{
- ///
- public WellOperationExportRequest(int idWell,
- int idType)
- : base(idWell)
- {
- IdType = idType;
- }
+ ///
+ public WellOperationExportRequest(int idWell,
+ int idType)
+ : base(idWell)
+ {
+ IdType = idType;
+ }
- ///
- /// Тип операций
- ///
- public int IdType { get; }
+ ///
+ /// Тип операций
+ ///
+ public int IdType { get; }
}
\ No newline at end of file
diff --git a/AsbCloudApp/Requests/ExportOptions/WellRelatedExportRequest.cs b/AsbCloudApp/Requests/ExportOptions/WellRelatedExportRequest.cs
index 63b185cd..7235a526 100644
--- a/AsbCloudApp/Requests/ExportOptions/WellRelatedExportRequest.cs
+++ b/AsbCloudApp/Requests/ExportOptions/WellRelatedExportRequest.cs
@@ -5,17 +5,17 @@ namespace AsbCloudApp.Requests.ExportOptions;
///
public class WellRelatedExportRequest : IExportOptionsRequest
{
- ///
- /// Конструктор
- ///
- /// Id скважины
- public WellRelatedExportRequest(int idWell)
- {
- IdWell = idWell;
- }
-
- ///
- /// Id скважины
- ///
- public int IdWell { get; }
+ ///
+ /// Конструктор
+ ///
+ /// Id скважины
+ public WellRelatedExportRequest(int idWell)
+ {
+ IdWell = idWell;
+ }
+
+ ///
+ /// Id скважины
+ ///
+ public int IdWell { get; }
}
\ No newline at end of file
diff --git a/AsbCloudApp/Requests/FaqRequest.cs b/AsbCloudApp/Requests/FaqRequest.cs
index c52631fa..3094d12c 100644
--- a/AsbCloudApp/Requests/FaqRequest.cs
+++ b/AsbCloudApp/Requests/FaqRequest.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
diff --git a/AsbCloudApp/Requests/FileRequest.cs b/AsbCloudApp/Requests/FileRequest.cs
index 403c0655..d8b05364 100644
--- a/AsbCloudApp/Requests/FileRequest.cs
+++ b/AsbCloudApp/Requests/FileRequest.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Requests
diff --git a/AsbCloudApp/Requests/GtrRequest.cs b/AsbCloudApp/Requests/GtrRequest.cs
index 89d281a3..ab54f255 100644
--- a/AsbCloudApp/Requests/GtrRequest.cs
+++ b/AsbCloudApp/Requests/GtrRequest.cs
@@ -7,19 +7,19 @@ namespace AsbCloudApp.Requests;
///
public class GtrRequest
{
- ///
- /// Дата начала выборки.По умолчанию: текущее время - IntervalSec
- ///
- public DateTimeOffset? Begin { get; set; }
+ ///
+ /// Дата начала выборки.По умолчанию: текущее время - IntervalSec
+ ///
+ public DateTimeOffset? Begin { get; set; }
- ///
- /// Интервал времени даты начала выборки, секунды
- ///
- public int IntervalSec { get; set; } = 600;
+ ///
+ /// Интервал времени даты начала выборки, секунды
+ ///
+ public int IntervalSec { get; set; } = 600;
- ///
- /// Желаемое количество точек. Если в выборке точек будет больше, то выборка будет прорежена.
- ///
- [Obsolete]
- public int ApproxPointsCount { get; set; } = 1024;
+ ///
+ /// Желаемое количество точек. Если в выборке точек будет больше, то выборка будет прорежена.
+ ///
+ [Obsolete]
+ public int ApproxPointsCount { get; set; } = 1024;
}
\ No newline at end of file
diff --git a/AsbCloudApp/Requests/LimitingParameterRequest.cs b/AsbCloudApp/Requests/LimitingParameterRequest.cs
index 4e1b5d98..6bf0b11d 100644
--- a/AsbCloudApp/Requests/LimitingParameterRequest.cs
+++ b/AsbCloudApp/Requests/LimitingParameterRequest.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Requests
diff --git a/AsbCloudApp/Requests/MessageRequest.cs b/AsbCloudApp/Requests/MessageRequest.cs
index a474c7b9..db814e82 100644
--- a/AsbCloudApp/Requests/MessageRequest.cs
+++ b/AsbCloudApp/Requests/MessageRequest.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Collections.Generic;
namespace AsbCloudApp.Requests
diff --git a/AsbCloudApp/Requests/NotificationDeleteRequest.cs b/AsbCloudApp/Requests/NotificationDeleteRequest.cs
index 56921d70..8955c844 100644
--- a/AsbCloudApp/Requests/NotificationDeleteRequest.cs
+++ b/AsbCloudApp/Requests/NotificationDeleteRequest.cs
@@ -7,18 +7,18 @@ namespace AsbCloudApp.Requests;
///
public class NotificationDeleteRequest
{
- ///
- /// Идентификатор категории
- ///
- public int? IdCategory { get; set; }
-
- ///
- /// Меньше или равно дате отправки
- ///
- public DateTimeOffset? LtSentDate { get; set; }
-
- ///
- /// Меньше или равно дате прочтения
- ///
- public DateTimeOffset? LtReadDate { get; set; }
+ ///
+ /// Идентификатор категории
+ ///
+ public int? IdCategory { get; set; }
+
+ ///
+ /// Меньше или равно дате отправки
+ ///
+ public DateTimeOffset? LtSentDate { get; set; }
+
+ ///
+ /// Меньше или равно дате прочтения
+ ///
+ public DateTimeOffset? LtReadDate { get; set; }
}
\ No newline at end of file
diff --git a/AsbCloudApp/Requests/NotificationRequest.cs b/AsbCloudApp/Requests/NotificationRequest.cs
index 197b142a..2382db7b 100644
--- a/AsbCloudApp/Requests/NotificationRequest.cs
+++ b/AsbCloudApp/Requests/NotificationRequest.cs
@@ -5,13 +5,13 @@ namespace AsbCloudApp.Requests;
///
public class NotificationRequest : RequestBase
{
- ///
- /// Получение отправленных/не отправленных уведомлений
- ///
- public bool? IsSent { get; set; } = false;
+ ///
+ /// Получение отправленных/не отправленных уведомлений
+ ///
+ public bool? IsSent { get; set; } = false;
- ///
- /// Id типа доставки уведомления
- ///
- public int? IdTransportType { get; set; }
+ ///
+ /// Id типа доставки уведомления
+ ///
+ public int? IdTransportType { get; set; }
}
\ No newline at end of file
diff --git a/AsbCloudApp/Requests/NotifyRequest.cs b/AsbCloudApp/Requests/NotifyRequest.cs
index fdd4a1e5..3f013ffe 100644
--- a/AsbCloudApp/Requests/NotifyRequest.cs
+++ b/AsbCloudApp/Requests/NotifyRequest.cs
@@ -7,34 +7,34 @@ namespace AsbCloudApp.Requests;
///
public class NotifyRequest
{
- ///
- /// Id получателя уведомления
- ///
- [Required]
- public int IdUser { get; set; }
+ ///
+ /// Id получателя уведомления
+ ///
+ [Required]
+ public int IdUser { get; set; }
- ///
- /// Id категории уведомления. Допустимое значение параметра: 1
- ///
- [Required]
- [Range(minimum: 1, maximum: 1, ErrorMessage = "Id категории уведомления недоступно. Допустимые: 1")]
- public int IdNotificationCategory { get; set; }
+ ///
+ /// Id категории уведомления. Допустимое значение параметра: 1
+ ///
+ [Required]
+ [Range(minimum: 1, maximum: 1, ErrorMessage = "Id категории уведомления недоступно. Допустимые: 1")]
+ public int IdNotificationCategory { get; set; }
- ///
- /// Заголовок уведомления
- ///
- [Required]
- public string Title { get; set; } = null!;
+ ///
+ /// Заголовок уведомления
+ ///
+ [Required]
+ public string Title { get; set; } = null!;
- ///
- /// Сообщение уведомления
- ///
- [Required]
- public string Message { get; set; } = null!;
-
- ///
- /// Id типа доставки уведомления. Допустимое значение: 0, 1
- ///
- [Required]
- public int IdTransportType { get; set; }
+ ///
+ /// Сообщение уведомления
+ ///
+ [Required]
+ public string Message { get; set; } = null!;
+
+ ///
+ /// Id типа доставки уведомления. Допустимое значение: 0, 1
+ ///
+ [Required]
+ public int IdTransportType { get; set; }
}
\ No newline at end of file
diff --git a/AsbCloudApp/Requests/OperationStatRequest.cs b/AsbCloudApp/Requests/OperationStatRequest.cs
index ac6b50c4..c9a384e3 100644
--- a/AsbCloudApp/Requests/OperationStatRequest.cs
+++ b/AsbCloudApp/Requests/OperationStatRequest.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
namespace AsbCloudApp.Requests
{
diff --git a/AsbCloudApp/Requests/ParserOptions/IParserOptionsRequest.cs b/AsbCloudApp/Requests/ParserOptions/IParserOptionsRequest.cs
index b3b12f51..61205bc2 100644
--- a/AsbCloudApp/Requests/ParserOptions/IParserOptionsRequest.cs
+++ b/AsbCloudApp/Requests/ParserOptions/IParserOptionsRequest.cs
@@ -5,15 +5,15 @@ namespace AsbCloudApp.Requests.ParserOptions;
///
public interface IParserOptionsRequest
{
- private static DummyOptions empty => new();
+ private static DummyOptions empty => new();
- private class DummyOptions : IParserOptionsRequest
- {
- }
+ private class DummyOptions : IParserOptionsRequest
+ {
+ }
- ///
- /// Получение пустого объекта опций
- ///
- ///
- public static IParserOptionsRequest Empty() => empty;
+ ///
+ /// Получение пустого объекта опций
+ ///
+ ///
+ public static IParserOptionsRequest Empty() => empty;
}
\ No newline at end of file
diff --git a/AsbCloudApp/Requests/ParserOptions/WellOperationParserRequest.cs b/AsbCloudApp/Requests/ParserOptions/WellOperationParserRequest.cs
index efb9aad2..db808a0f 100644
--- a/AsbCloudApp/Requests/ParserOptions/WellOperationParserRequest.cs
+++ b/AsbCloudApp/Requests/ParserOptions/WellOperationParserRequest.cs
@@ -7,23 +7,23 @@ namespace AsbCloudApp.Requests.ParserOptions;
///
public class WellOperationParserRequest : WellRelatedParserRequest
{
- ///
- public WellOperationParserRequest(int idWell,
- int idType,
- SimpleTimezoneDto wellTimezone)
- : base(idWell)
- {
- IdType = idType;
- WellTimezone = wellTimezone;
- }
+ ///
+ public WellOperationParserRequest(int idWell,
+ int idType,
+ SimpleTimezoneDto wellTimezone)
+ : base(idWell)
+ {
+ IdType = idType;
+ WellTimezone = wellTimezone;
+ }
- ///
- /// Тип операции
- ///
- public int IdType { get; }
-
- ///
- /// Часовой пояс в котором находится скважина
- ///
- public SimpleTimezoneDto WellTimezone { get; }
+ ///
+ /// Тип операции
+ ///
+ public int IdType { get; }
+
+ ///
+ /// Часовой пояс в котором находится скважина
+ ///
+ public SimpleTimezoneDto WellTimezone { get; }
}
\ No newline at end of file
diff --git a/AsbCloudApp/Requests/ParserOptions/WellRelatedParserRequest.cs b/AsbCloudApp/Requests/ParserOptions/WellRelatedParserRequest.cs
index 3ffbf4d5..eccc8b28 100644
--- a/AsbCloudApp/Requests/ParserOptions/WellRelatedParserRequest.cs
+++ b/AsbCloudApp/Requests/ParserOptions/WellRelatedParserRequest.cs
@@ -5,17 +5,17 @@ namespace AsbCloudApp.Requests.ParserOptions;
///
public class WellRelatedParserRequest : IParserOptionsRequest
{
- ///
- /// Конструктор
- ///
- /// Id скважины
- public WellRelatedParserRequest(int idWell)
- {
- IdWell = idWell;
- }
-
- ///
- /// Id скважины
- ///
- public int IdWell { get; }
+ ///
+ /// Конструктор
+ ///
+ /// Id скважины
+ public WellRelatedParserRequest(int idWell)
+ {
+ IdWell = idWell;
+ }
+
+ ///
+ /// Id скважины
+ ///
+ public int IdWell { get; }
}
\ No newline at end of file
diff --git a/AsbCloudApp/Requests/ProcessMapPlanBaseRequest.cs b/AsbCloudApp/Requests/ProcessMapPlanBaseRequest.cs
index 006c26e5..9191d82d 100644
--- a/AsbCloudApp/Requests/ProcessMapPlanBaseRequest.cs
+++ b/AsbCloudApp/Requests/ProcessMapPlanBaseRequest.cs
@@ -1,29 +1,39 @@
-using System;
-using System.ComponentModel.DataAnnotations;
+using System;
namespace AsbCloudApp.Requests;
///
/// Запрос для получения РТК план
///
-public class ProcessMapPlanBaseRequest: ChangeLogBaseRequest
+public class ProcessMapPlanBaseRequest
{
- ///
- /// Тип секции
- ///
- [Range(1, int.MaxValue, ErrorMessage = "Id секции - положительное число")]
- public int? IdWellSectionType { get; set; }
-
///
/// Вернуть данные, которые поменялись с указанной даты
///
public DateTimeOffset? UpdateFrom { get; set; }
+
+ ///
+ /// Конструктор
+ ///
+ public ProcessMapPlanBaseRequest()
+ {
+
+ }
+
+ ///
+ /// Копирующий конструктор
+ ///
+ /// Параметры запроса
+ public ProcessMapPlanBaseRequest(ProcessMapPlanBaseRequest request)
+ {
+ UpdateFrom = request.UpdateFrom;
+ }
}
///
/// Запрос для получения РТК план по скважине
///
-public class ProcessMapPlanBaseRequestWithWell: ProcessMapPlanBaseRequest
+public class ProcessMapPlanBaseRequestWithWell : ProcessMapPlanBaseRequest
{
///
/// Запрос для получения РТК план по скважине
@@ -40,11 +50,9 @@ public class ProcessMapPlanBaseRequestWithWell: ProcessMapPlanBaseRequest
///
///
public ProcessMapPlanBaseRequestWithWell(ProcessMapPlanBaseRequest request, int idWell)
+ : base(request)
{
- IdWell=idWell;
- IdWellSectionType=request.IdWellSectionType;
- UpdateFrom = request.UpdateFrom;
- Moment = request.Moment;
+ IdWell = idWell;
}
///
diff --git a/AsbCloudApp/Requests/ProcessMapPlanRequest.cs b/AsbCloudApp/Requests/ProcessMapPlanRequest.cs
deleted file mode 100644
index b3247ce2..00000000
--- a/AsbCloudApp/Requests/ProcessMapPlanRequest.cs
+++ /dev/null
@@ -1,24 +0,0 @@
-using System;
-
-namespace AsbCloudApp.Requests;
-
-///
-/// Запрос для получения РТК план
-///
-public class ProcessMapPlanRequest
-{
- ///
- /// Идентификатор скважины
- ///
- public int IdWell { get; set; }
-
- ///
- /// Тип секции
- ///
- public int? IdWellSectionType { get; set; }
-
- ///
- /// Дата обновления
- ///
- public DateTimeOffset? UpdateFrom { get; set; }
-}
\ No newline at end of file
diff --git a/AsbCloudApp/Requests/ReportParametersRequest.cs b/AsbCloudApp/Requests/ReportParametersRequest.cs
index 74bc358a..0a9eb339 100644
--- a/AsbCloudApp/Requests/ReportParametersRequest.cs
+++ b/AsbCloudApp/Requests/ReportParametersRequest.cs
@@ -14,28 +14,28 @@ public class ReportParametersRequest: IValidatableObject
///
[Range(1, 86400)]
public int StepSeconds { get; set; }
-
- ///
- /// формат отчета (0-PDF, 1-LAS)
- ///
- [Range(0, 1)]
- public int Format { get; set; }
+
+ ///
+ /// формат отчета (0-PDF, 1-LAS)
+ ///
+ [Range(0, 1)]
+ public int Format { get; set; }
- ///
- /// Дата начала интервала
- ///
- public DateTimeOffset Begin { get; set; } = default;
+ ///
+ /// Дата начала интервала
+ ///
+ public DateTimeOffset Begin { get; set; } = default;
///
/// Дата окончания интервала
///
public DateTimeOffset End { get; set; } = default;
- ///
+ ///
public IEnumerable Validate(ValidationContext validationContext)
{
- if (End < Begin)
- yield return new("End mast be less then begin");
+ if (End < Begin)
+ yield return new("End mast be less then begin");
if (Begin < new DateTimeOffset(2000, 1, 1, 0, 0, 0, TimeSpan.Zero))
yield return new("Begin mast be > 2000-1-1");
diff --git a/AsbCloudApp/Requests/RequestBase.cs b/AsbCloudApp/Requests/RequestBase.cs
index c5d70a68..3f045fd5 100644
--- a/AsbCloudApp/Requests/RequestBase.cs
+++ b/AsbCloudApp/Requests/RequestBase.cs
@@ -1,4 +1,4 @@
-using System.Collections.Generic;
+using System.Collections.Generic;
namespace AsbCloudApp.Requests
{
diff --git a/AsbCloudApp/Requests/SubsystemRequest.cs b/AsbCloudApp/Requests/SubsystemRequest.cs
index 08b980ab..f427dcec 100644
--- a/AsbCloudApp/Requests/SubsystemRequest.cs
+++ b/AsbCloudApp/Requests/SubsystemRequest.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
diff --git a/AsbCloudApp/Requests/TelemetryPartDeleteRequest.cs b/AsbCloudApp/Requests/TelemetryPartDeleteRequest.cs
new file mode 100644
index 00000000..1ac2519f
--- /dev/null
+++ b/AsbCloudApp/Requests/TelemetryPartDeleteRequest.cs
@@ -0,0 +1,39 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+
+namespace AsbCloudApp.Requests;
+
+///
+/// Параметры запроса на удаление куска телеметрии
+///
+public class TelemetryPartDeleteRequest : IValidatableObject
+{
+ ///
+ /// ключ телеметрии
+ ///
+ public int IdTelemetry { get; set; }
+
+ ///
+ /// greater or equal then Date. Must be set one of GeDate or LeDate
+ ///
+ public DateTimeOffset? GeDate { get; set; }
+
+ ///
+ /// less or equal then Date. Must be set one of GeDate or LeDate
+ ///
+ public DateTimeOffset? LeDate { get; set; }
+
+ ///
+ /// Валидация входящих данных
+ ///
+ ///
+ ///
+ public IEnumerable Validate(ValidationContext validationContext)
+ {
+ if (IdTelemetry == 0)
+ yield return new ValidationResult($"IdTelemetry must be defined");
+ if (!GeDate.HasValue && !LeDate.HasValue)
+ yield return new ValidationResult($"GeDate or LeDate must be defined");
+ }
+}
diff --git a/AsbCloudApp/Requests/TelemetryRequest.cs b/AsbCloudApp/Requests/TelemetryRequest.cs
index 66b43cb5..04d4ffb4 100644
--- a/AsbCloudApp/Requests/TelemetryRequest.cs
+++ b/AsbCloudApp/Requests/TelemetryRequest.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Requests;
@@ -55,5 +55,4 @@ public class TelemetryDataRequest
///
[Range(1, MaxTake)]
public int Take { get; set; } = 1024;
-
}
diff --git a/AsbCloudApp/Requests/TrajectoryRequest.cs b/AsbCloudApp/Requests/TrajectoryRequest.cs
index 35eca8c3..0d86c56a 100644
--- a/AsbCloudApp/Requests/TrajectoryRequest.cs
+++ b/AsbCloudApp/Requests/TrajectoryRequest.cs
@@ -7,18 +7,18 @@ namespace AsbCloudApp.Requests;
///
public class TrajectoryRequest : RequestBase
{
- ///
- /// Идентификатор скважины
- ///
- public int IdWell { get; set; }
-
- ///
- /// Больше или равно дате
- ///
- public DateTimeOffset? GeDate { get; set; }
-
- ///
- /// Меньше или равно дате
- ///
- public DateTimeOffset? LeDate { get; set; }
+ ///
+ /// Идентификатор скважины
+ ///
+ public int IdWell { get; set; }
+
+ ///
+ /// Больше или равно дате
+ ///
+ public DateTimeOffset? GeDate { get; set; }
+
+ ///
+ /// Меньше или равно дате
+ ///
+ public DateTimeOffset? LeDate { get; set; }
}
\ No newline at end of file
diff --git a/AsbCloudApp/Requests/WellOperationRequest.cs b/AsbCloudApp/Requests/WellOperationRequest.cs
index fa866378..f80f4544 100644
--- a/AsbCloudApp/Requests/WellOperationRequest.cs
+++ b/AsbCloudApp/Requests/WellOperationRequest.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
diff --git a/AsbCloudApp/Requests/WellRequest.cs b/AsbCloudApp/Requests/WellRequest.cs
index 3f5195d0..8be9dee8 100644
--- a/AsbCloudApp/Requests/WellRequest.cs
+++ b/AsbCloudApp/Requests/WellRequest.cs
@@ -1,4 +1,4 @@
-using System.Collections.Generic;
+using System.Collections.Generic;
namespace AsbCloudApp.Requests
{
diff --git a/AsbCloudApp/Services/DailyReport/IDailyReportExportService.cs b/AsbCloudApp/Services/DailyReport/IDailyReportExportService.cs
index eb09874a..f7329471 100644
--- a/AsbCloudApp/Services/DailyReport/IDailyReportExportService.cs
+++ b/AsbCloudApp/Services/DailyReport/IDailyReportExportService.cs
@@ -10,12 +10,12 @@ namespace AsbCloudApp.Services.DailyReport;
///
public interface IDailyReportExportService
{
- ///
- /// Экспортировать
- ///
- ///
- ///
- ///
- ///
- Task<(string FileName, Stream File)> ExportAsync(int idWell, DateOnly dailyReportDate, CancellationToken cancellationToken);
+ ///
+ /// Экспортировать
+ ///
+ ///
+ ///
+ ///
+ ///
+ Task<(string FileName, Stream File)> ExportAsync(int idWell, DateOnly dailyReportDate, CancellationToken cancellationToken);
}
\ No newline at end of file
diff --git a/AsbCloudApp/Services/DailyReport/IDailyReportService.cs b/AsbCloudApp/Services/DailyReport/IDailyReportService.cs
index b39375a6..d23759d0 100644
--- a/AsbCloudApp/Services/DailyReport/IDailyReportService.cs
+++ b/AsbCloudApp/Services/DailyReport/IDailyReportService.cs
@@ -12,34 +12,34 @@ namespace AsbCloudApp.Services.DailyReport;
///
public interface IDailyReportService
{
- ///
- /// Обновить или создать суточный отчёт
- ///
- ///
- ///
- ///
- ///
- ///
- ///
- Task UpdateOrInsertAsync(int idWell, DateOnly dateDailyReport, int idUser, TBlock editableBlock,
- CancellationToken cancellationToken)
- where TBlock : ItemInfoDto;
+ ///
+ /// Обновить или создать суточный отчёт
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ Task UpdateOrInsertAsync(int idWell, DateOnly dateDailyReport, int idUser, TBlock editableBlock,
+ CancellationToken cancellationToken)
+ where TBlock : ItemInfoDto;
- ///
- /// Получить сформированный суточный отчёт
- ///
- ///
- ///
- ///
- ///
- Task GetAsync(int idWell, DateOnly dateDailyReport, CancellationToken cancellationToken);
+ ///
+ /// Получить сформированный суточный отчёт
+ ///
+ ///
+ ///
+ ///
+ ///
+ Task GetAsync(int idWell, DateOnly dateDailyReport, CancellationToken cancellationToken);
- ///
- /// Получить список суточных отчётов по скважине
- ///
- ///
- ///
- ///
- ///
- Task> GetAsync(int idWell, FileReportRequest request, CancellationToken cancellationToken);
+ ///
+ /// Получить список суточных отчётов по скважине
+ ///
+ ///
+ ///
+ ///
+ ///
+ Task> GetAsync(int idWell, FileReportRequest request, CancellationToken cancellationToken);
}
\ No newline at end of file
diff --git a/AsbCloudApp/Services/Export/IExportService.cs b/AsbCloudApp/Services/Export/IExportService.cs
index ddfd50f9..332da86f 100644
--- a/AsbCloudApp/Services/Export/IExportService.cs
+++ b/AsbCloudApp/Services/Export/IExportService.cs
@@ -9,15 +9,15 @@ namespace AsbCloudApp.Services.Export;
/// Экспорт данных
///
public interface IExportService : IExportService
- where TOptions : IExportOptionsRequest
+ where TOptions : IExportOptionsRequest
{
- ///
- /// Экспортировать данные
- ///
- ///
- ///
- ///
- Task<(string FileName, Stream File)> ExportAsync(TOptions options, CancellationToken token);
+ ///
+ /// Экспортировать данные
+ ///
+ ///
+ ///
+ ///
+ Task<(string FileName, Stream File)> ExportAsync(TOptions options, CancellationToken token);
}
///
@@ -25,5 +25,5 @@ public interface IExportService : IExportService
///
public interface IExportService
{
-
+
}
\ No newline at end of file
diff --git a/AsbCloudApp/Services/Export/IExportServiceFactory.cs b/AsbCloudApp/Services/Export/IExportServiceFactory.cs
index fb6b5fc9..d482b769 100644
--- a/AsbCloudApp/Services/Export/IExportServiceFactory.cs
+++ b/AsbCloudApp/Services/Export/IExportServiceFactory.cs
@@ -7,14 +7,14 @@ namespace AsbCloudApp.Services.Export;
///
///
public interface IExportServiceFactory
- where TId : struct
+ where TId : struct
{
- ///
- /// Создать сервис экспорта
- ///
- ///
- ///
- ///
- IExportService CreateExportService(TId id)
- where TOptions : IExportOptionsRequest;
+ ///
+ /// Создать сервис экспорта
+ ///
+ ///
+ ///
+ ///
+ IExportService CreateExportService(TId id)
+ where TOptions : IExportOptionsRequest;
}
\ No newline at end of file
diff --git a/AsbCloudApp/Services/FileService.cs b/AsbCloudApp/Services/FileService.cs
index 0513881b..6065d310 100644
--- a/AsbCloudApp/Services/FileService.cs
+++ b/AsbCloudApp/Services/FileService.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using AsbCloudApp.Repositories;
using AsbCloudApp.Requests;
using System.Collections.Generic;
diff --git a/AsbCloudApp/Services/IAuthService.cs b/AsbCloudApp/Services/IAuthService.cs
index 00bbae86..ac470f73 100644
--- a/AsbCloudApp/Services/IAuthService.cs
+++ b/AsbCloudApp/Services/IAuthService.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data.User;
+using AsbCloudApp.Data.User;
using System.Security.Claims;
using System.Threading;
using System.Threading.Tasks;
diff --git a/AsbCloudApp/Services/ICrudRepository.cs b/AsbCloudApp/Services/ICrudRepository.cs
index 55cfad99..b4ab2459 100644
--- a/AsbCloudApp/Services/ICrudRepository.cs
+++ b/AsbCloudApp/Services/ICrudRepository.cs
@@ -1,4 +1,4 @@
-using System.Collections.Generic;
+using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
diff --git a/AsbCloudApp/Services/IDetectedOperationService.cs b/AsbCloudApp/Services/IDetectedOperationService.cs
index 262b193f..631046c5 100644
--- a/AsbCloudApp/Services/IDetectedOperationService.cs
+++ b/AsbCloudApp/Services/IDetectedOperationService.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using AsbCloudApp.Data.DetectedOperation;
using AsbCloudApp.Requests;
using System.Collections.Generic;
@@ -6,82 +6,85 @@ using System.Threading;
using System.Threading.Tasks;
using AsbCloudApp.Data.WellOperation;
-namespace AsbCloudApp.Services
+namespace AsbCloudApp.Services;
+
+///
+/// Сервис автоматически определенных по телеметрии операций
+///
+public interface IDetectedOperationService
{
///
- /// Сервис автоматически определенных по телеметрии операций
+ /// Добавление операций
///
- public interface IDetectedOperationService
- {
- ///
- /// Добавление операций
- ///
- ///
- ///
- ///
- ///
- ///
- Task InsertRangeManualAsync(int idEditor, int idWell, IEnumerable dtos, CancellationToken token);
+ ///
+ ///
+ ///
+ ///
+ ///
+ Task InsertRangeManualAsync(int idEditor, int idWell, IEnumerable dtos, CancellationToken token);
- ///
- /// Редактирование операций
- ///
- ///
- ///
- ///
- ///
- ///
- Task UpdateRangeManualAsync(int idEditor, int idWell, IEnumerable dtos, CancellationToken token);
+ ///
+ /// Редактирование операций
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ Task UpdateRangeManualAsync(int idEditor, int idWell, IEnumerable dtos, CancellationToken token);
- ///
- /// Список названий операций.
- /// Если указан idWell, то возвращается список названий операций найденных на указанной скважине.
- ///
- ///
- ///
- ///
- Task> GetCategoriesAsync(int? idWell, CancellationToken token);
+ ///
+ /// Список названий операций.
+ /// Если указан idWell, то возвращается список названий операций найденных на указанной скважине.
+ ///
+ ///
+ ///
+ ///
+ Task> GetCategoriesAsync(int? idWell, CancellationToken token);
- ///
- /// Получить автоматически определенные по телеметрии операции с анализом по бурильщикам
- ///
- ///
- ///
- ///
- Task GetAsync(DetectedOperationByWellRequest request, CancellationToken token);
-
- ///
- /// Получить автоматически определенные по телеметрии операции
- ///
- ///
- ///
- ///
- Task> GetOperationsAsync(DetectedOperationByWellRequest request, CancellationToken token);
+ ///
+ /// Получить автоматически определенные по телеметрии операции с анализом по бурильщикам
+ ///
+ ///
+ ///
+ ///
+ Task GetAsync(DetectedOperationByWellRequest request, CancellationToken token);
+
+ ///
+ /// Получить автоматически определенные по телеметрии операции
+ ///
+ ///
+ ///
+ ///
+ Task> GetOperationsAsync(DetectedOperationByWellRequest request, CancellationToken token);
- ///
- /// Удалить операции
- ///
- ///
- ///
- ///
- Task DeleteAsync(DetectedOperationByWellRequest request, CancellationToken token);
+ ///
+ /// Удалить операции
+ ///
+ ///
+ ///
+ ///
+ Task DeleteAsync(DetectedOperationByWellRequest request, CancellationToken token);
- ///
- /// Статистика по операциям
- ///
- ///
- ///
- ///
- [Obsolete]
- Task> GetOperationsStatAsync(DetectedOperationByWellRequest request, CancellationToken token);
+ ///
+ /// Статистика по операциям
+ ///
+ ///
+ ///
+ ///
+ [Obsolete]
+ Task> GetOperationsStatAsync(DetectedOperationByWellRequest request, CancellationToken token);
- ///
- /// Определение операций
- ///
- ///
- ///
- ///
- ///
- Task> DetectOperationsAsync(int idTelemetry, DateTimeOffset? beginDate, CancellationToken token);
- }
+ ///
+ /// Определение операций
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ Task<(DateTimeOffset LastDate, IEnumerable Items)> DetectOperationsAsync(int idTelemetry,
+ TelemetryDataRequest request,
+ DetectedOperationDto? lastDetectedOperation,
+ CancellationToken token);
}
diff --git a/AsbCloudApp/Services/IDrillParamsService.cs b/AsbCloudApp/Services/IDrillParamsService.cs
index edb5067f..c40ecf59 100644
--- a/AsbCloudApp/Services/IDrillParamsService.cs
+++ b/AsbCloudApp/Services/IDrillParamsService.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
diff --git a/AsbCloudApp/Services/IDrillTestReportService.cs b/AsbCloudApp/Services/IDrillTestReportService.cs
index 6dd97b83..f13f0aa2 100644
--- a/AsbCloudApp/Services/IDrillTestReportService.cs
+++ b/AsbCloudApp/Services/IDrillTestReportService.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using AsbCloudApp.Data.DrillTestReport;
using AsbCloudApp.Requests;
using System.IO;
diff --git a/AsbCloudApp/Services/IDrillingProgramService.cs b/AsbCloudApp/Services/IDrillingProgramService.cs
index fb1e45f2..f8742ac5 100644
--- a/AsbCloudApp/Services/IDrillingProgramService.cs
+++ b/AsbCloudApp/Services/IDrillingProgramService.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using AsbCloudApp.Data.User;
using System.Collections.Generic;
using System.Threading;
diff --git a/AsbCloudApp/Services/IEventService.cs b/AsbCloudApp/Services/IEventService.cs
index 4adf287c..8efb1b2c 100644
--- a/AsbCloudApp/Services/IEventService.cs
+++ b/AsbCloudApp/Services/IEventService.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data.SAUB;
+using AsbCloudApp.Data.SAUB;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
diff --git a/AsbCloudApp/Services/IFileCategoryService.cs b/AsbCloudApp/Services/IFileCategoryService.cs
index f660d0fa..bc00acea 100644
--- a/AsbCloudApp/Services/IFileCategoryService.cs
+++ b/AsbCloudApp/Services/IFileCategoryService.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
diff --git a/AsbCloudApp/Services/IHelpPageService.cs b/AsbCloudApp/Services/IHelpPageService.cs
index 4fd675d7..f929ea05 100644
--- a/AsbCloudApp/Services/IHelpPageService.cs
+++ b/AsbCloudApp/Services/IHelpPageService.cs
@@ -1,4 +1,4 @@
-using System.IO;
+using System.IO;
using System.Threading;
using System.Threading.Tasks;
diff --git a/AsbCloudApp/Services/ILimitingParameterService.cs b/AsbCloudApp/Services/ILimitingParameterService.cs
index 670448e5..1424e392 100644
--- a/AsbCloudApp/Services/ILimitingParameterService.cs
+++ b/AsbCloudApp/Services/ILimitingParameterService.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using AsbCloudApp.Requests;
using System.Collections.Generic;
using System.Threading;
diff --git a/AsbCloudApp/Services/IManualCatalogService.cs b/AsbCloudApp/Services/IManualCatalogService.cs
index a38bd49b..4a488211 100644
--- a/AsbCloudApp/Services/IManualCatalogService.cs
+++ b/AsbCloudApp/Services/IManualCatalogService.cs
@@ -9,56 +9,56 @@ namespace AsbCloudApp.Services;
///
public interface IManualCatalogService
{
- ///
- /// Сохранение файла
- ///
- ///
- ///
- ///
- ///
- ///
- ///
- Task SaveFileAsync(int idDirectory, int idAuthor, string name, Stream stream, CancellationToken cancellationToken);
+ ///
+ /// Сохранение файла
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ Task SaveFileAsync(int idDirectory, int idAuthor, string name, Stream stream, CancellationToken cancellationToken);
- ///
- /// Добавление директории
- ///
- ///
- ///
- ///
- ///
- Task AddDirectoryAsync(string name, int? idParent, CancellationToken cancellationToken);
+ ///
+ /// Добавление директории
+ ///
+ ///
+ ///
+ ///
+ ///
+ Task AddDirectoryAsync(string name, int? idParent, CancellationToken cancellationToken);
- ///
- /// Обновление директории
- ///
- ///
- ///
- ///
- ///
- Task UpdateDirectoryAsync(int id, string name, CancellationToken cancellationToken);
+ ///
+ /// Обновление директории
+ ///
+ ///
+ ///
+ ///
+ ///
+ Task UpdateDirectoryAsync(int id, string name, CancellationToken cancellationToken);
- ///
- /// Удаление директории
- ///
- ///
- ///
- ///
- Task DeleteDirectoryAsync(int id, CancellationToken cancellationToken);
+ ///
+ /// Удаление директории
+ ///
+ ///
+ ///
+ ///
+ Task DeleteDirectoryAsync(int id, CancellationToken cancellationToken);
- ///
- /// Удаление файла
- ///
- ///
- ///
- ///
- Task DeleteFileAsync(int id, CancellationToken cancellationToken);
+ ///
+ /// Удаление файла
+ ///
+ ///
+ ///
+ ///
+ Task DeleteFileAsync(int id, CancellationToken cancellationToken);
- ///
- /// Получение файла
- ///
- ///
- ///
- ///
- Task<(Stream stream, string fileName)?> GetFileAsync(int id, CancellationToken cancellationToken);
+ ///
+ /// Получение файла
+ ///
+ ///
+ ///
+ ///
+ Task<(Stream stream, string fileName)?> GetFileAsync(int id, CancellationToken cancellationToken);
}
\ No newline at end of file
diff --git a/AsbCloudApp/Services/IMeasureService.cs b/AsbCloudApp/Services/IMeasureService.cs
index ceb99ce1..e3b89111 100644
--- a/AsbCloudApp/Services/IMeasureService.cs
+++ b/AsbCloudApp/Services/IMeasureService.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
diff --git a/AsbCloudApp/Services/IMessageService.cs b/AsbCloudApp/Services/IMessageService.cs
index 68592619..0a6557ba 100644
--- a/AsbCloudApp/Services/IMessageService.cs
+++ b/AsbCloudApp/Services/IMessageService.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using AsbCloudApp.Data.SAUB;
using AsbCloudApp.Requests;
using System.Collections.Generic;
@@ -10,7 +10,7 @@ namespace AsbCloudApp.Services
///
/// Сервис сообщений панели оператора
///
- public interface IMessageService
+ public interface IMessageService : ITelemetryDataEditorService
{
///
/// Получить сообщения по параметрам
diff --git a/AsbCloudApp/Services/IOperationsStatService.cs b/AsbCloudApp/Services/IOperationsStatService.cs
index f5ec7c7c..1f9ed6a6 100644
--- a/AsbCloudApp/Services/IOperationsStatService.cs
+++ b/AsbCloudApp/Services/IOperationsStatService.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
diff --git a/AsbCloudApp/Services/IReduceSamplingService.cs b/AsbCloudApp/Services/IReduceSamplingService.cs
index ce4d491d..eb7dacf5 100644
--- a/AsbCloudApp/Services/IReduceSamplingService.cs
+++ b/AsbCloudApp/Services/IReduceSamplingService.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using System.Collections.Generic;
namespace AsbCloudApp.Services
diff --git a/AsbCloudApp/Services/IReportMakerService.cs b/AsbCloudApp/Services/IReportMakerService.cs
index e1269a25..b49da8dc 100644
--- a/AsbCloudApp/Services/IReportMakerService.cs
+++ b/AsbCloudApp/Services/IReportMakerService.cs
@@ -1,6 +1,4 @@
using System.IO;
-using System.Threading;
-using System.Threading.Tasks;
namespace AsbCloudApp.Services;
@@ -13,7 +11,6 @@ public interface IReportMakerService
/// Генерация файла
///
/// модель с данными для построения отчета
- ///
///
- Task MakeReportAsync(T report, CancellationToken cancellationToken);
+ Stream MakeReport(T report);
}
\ No newline at end of file
diff --git a/AsbCloudApp/Services/IReportService.cs b/AsbCloudApp/Services/IReportService.cs
index 4b259240..19c0d70b 100644
--- a/AsbCloudApp/Services/IReportService.cs
+++ b/AsbCloudApp/Services/IReportService.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using AsbCloudApp.Data.Progress;
using AsbCloudApp.Requests;
using System;
diff --git a/AsbCloudApp/Services/IRepositoryWellRelated.cs b/AsbCloudApp/Services/IRepositoryWellRelated.cs
index 9c771657..ac98cfd1 100644
--- a/AsbCloudApp/Services/IRepositoryWellRelated.cs
+++ b/AsbCloudApp/Services/IRepositoryWellRelated.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
diff --git a/AsbCloudApp/Services/IRequestTracker.cs b/AsbCloudApp/Services/IRequestTracker.cs
index b83d5146..efaf6048 100644
--- a/AsbCloudApp/Services/IRequestTracker.cs
+++ b/AsbCloudApp/Services/IRequestTracker.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using System;
using System.Collections.Generic;
diff --git a/AsbCloudApp/Services/IScheduleReportService.cs b/AsbCloudApp/Services/IScheduleReportService.cs
index 8b6ebcce..5c7e535f 100644
--- a/AsbCloudApp/Services/IScheduleReportService.cs
+++ b/AsbCloudApp/Services/IScheduleReportService.cs
@@ -1,4 +1,4 @@
-using System.IO;
+using System.IO;
using System.Threading;
using System.Threading.Tasks;
diff --git a/AsbCloudApp/Services/IScheduleService.cs b/AsbCloudApp/Services/IScheduleService.cs
index 81c0d385..8181ba59 100644
--- a/AsbCloudApp/Services/IScheduleService.cs
+++ b/AsbCloudApp/Services/IScheduleService.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using System;
using System.Collections.Generic;
using System.Threading;
diff --git a/AsbCloudApp/Services/ISetpointsService.cs b/AsbCloudApp/Services/ISetpointsService.cs
index cd80feef..59936e85 100644
--- a/AsbCloudApp/Services/ISetpointsService.cs
+++ b/AsbCloudApp/Services/ISetpointsService.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data.SAUB;
+using AsbCloudApp.Data.SAUB;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
diff --git a/AsbCloudApp/Services/ISlipsStatService.cs b/AsbCloudApp/Services/ISlipsStatService.cs
index 55dd0c0a..c2b2aa98 100644
--- a/AsbCloudApp/Services/ISlipsStatService.cs
+++ b/AsbCloudApp/Services/ISlipsStatService.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using AsbCloudApp.Requests;
using System;
using System.Collections.Generic;
diff --git a/AsbCloudApp/Services/ISubsystemService.cs b/AsbCloudApp/Services/ISubsystemService.cs
index b82563f8..9a14b01e 100644
--- a/AsbCloudApp/Services/ISubsystemService.cs
+++ b/AsbCloudApp/Services/ISubsystemService.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data.Subsystems;
+using AsbCloudApp.Data.Subsystems;
using AsbCloudApp.Requests;
using System;
using System.Collections.Generic;
@@ -13,28 +13,28 @@ namespace AsbCloudApp.Services;
///
public interface ISubsystemService
{
- ///
- /// Статистика о наработке подсистем
- ///
- ///
- ///
- ///
- Task> GetStatAsync(SubsystemRequest request, CancellationToken token);
-
- ///
- /// Получение статистики по наработке подсистем по активным скважинам
- ///
- ///
- ///
- ///
- Task> GetStatByActiveWells(IEnumerable wellIds, CancellationToken token);
+ ///
+ /// Статистика о наработке подсистем
+ ///
+ ///
+ ///
+ ///
+ Task> GetStatAsync(SubsystemRequest request, CancellationToken token);
+
+ ///
+ /// Получение статистики по наработке подсистем по активным скважинам
+ ///
+ ///
+ ///
+ ///
+ Task> GetStatByActiveWells(IEnumerable wellIds, CancellationToken token);
- ///
- /// Получение статистики по бурильщику
- ///
- ///
- ///
- ///
- Task> GetByWellsAsync(GetStatRequest request,
- CancellationToken token);
+ ///
+ /// Получение статистики по бурильщику
+ ///
+ ///
+ ///
+ ///
+ Task> GetByWellsAsync(GetStatRequest request,
+ CancellationToken token);
}
\ No newline at end of file
diff --git a/AsbCloudApp/Services/ITelemetryDataEditorService.cs b/AsbCloudApp/Services/ITelemetryDataEditorService.cs
new file mode 100644
index 00000000..d9d5df24
--- /dev/null
+++ b/AsbCloudApp/Services/ITelemetryDataEditorService.cs
@@ -0,0 +1,19 @@
+using AsbCloudApp.Requests;
+using System.Threading;
+using System.Threading.Tasks;
+
+namespace AsbCloudApp.Services;
+
+///
+/// Сервис по работе с данными телеметрии
+///
+public interface ITelemetryDataEditorService
+{
+ ///
+ /// Удаление части телеметрии по запросу
+ ///
+ ///
+ ///
+ ///
+ Task DeleteAsync(TelemetryPartDeleteRequest request, CancellationToken token);
+}
diff --git a/AsbCloudApp/Services/ITelemetryDataSaubService.cs b/AsbCloudApp/Services/ITelemetryDataSaubService.cs
index e13240c0..3823788a 100644
--- a/AsbCloudApp/Services/ITelemetryDataSaubService.cs
+++ b/AsbCloudApp/Services/ITelemetryDataSaubService.cs
@@ -1,48 +1,47 @@
-using AsbCloudApp.Data.SAUB;
+using AsbCloudApp.Data.SAUB;
using System;
using System.Collections.Generic;
using System.IO;
using System.Threading;
using System.Threading.Tasks;
-namespace AsbCloudApp.Services
+namespace AsbCloudApp.Services;
+
+///
+/// Телеметрия САУБ
+///
+public interface ITelemetryDataSaubService : ITelemetryDataService
{
///
- /// Телеметрия САУБ
+ /// Получение телеметрии для РТК статистики
///
- public interface ITelemetryDataSaubService : ITelemetryDataService
- {
- ///
- /// Получение телеметрии для РТК статистики
- ///
- ///
- ///
- ///
- ///
- ///
- ///
- ///
- Task> Get(int idTelemetry, bool isBitOnBottom, DateTimeOffset geDate, DateTimeOffset leDate, int take, CancellationToken token);
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ Task> Get(int idTelemetry, bool isBitOnBottom, DateTimeOffset geDate, DateTimeOffset leDate, int take, CancellationToken token);
- ///
- /// усредненная статистика по 1м за весь период
- ///
- /// МЕДЛЕННЫЙ ЗАПРОС
- ///
- ///
- ///
- ///
- ///
- Task> GetTelemetryDataStatAsync(int idTelemetry, CancellationToken token);
+ ///
+ /// усредненная статистика по 1м за весь период
+ ///
+ /// МЕДЛЕННЫЙ ЗАПРОС
+ ///
+ ///
+ ///
+ ///
+ ///
+ Task> GetTelemetryDataStatAsync(int idTelemetry, CancellationToken token);
- ///
- /// Получить упакованый csv файл
- ///
- ///
- ///
- ///
- ///
- ///
- Task GetZippedCsv(int idWell, DateTime beginDate, DateTime endDate, CancellationToken token);
- }
+ ///
+ /// Получить упакованный csv файл
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ Task GetZippedCsv(int idWell, DateTime beginDate, DateTime endDate, CancellationToken token);
}
\ No newline at end of file
diff --git a/AsbCloudApp/Services/ITelemetryDataService.cs b/AsbCloudApp/Services/ITelemetryDataService.cs
index 9cf4a805..f9e3c4d7 100644
--- a/AsbCloudApp/Services/ITelemetryDataService.cs
+++ b/AsbCloudApp/Services/ITelemetryDataService.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using AsbCloudApp.Requests;
using System;
using System.Collections.Generic;
@@ -11,7 +11,7 @@ namespace AsbCloudApp.Services
/// сервис данных тех. процесса
///
///
- public interface ITelemetryDataService where TDto : ITelemetryData
+ public interface ITelemetryDataService : ITelemetryDataEditorService where TDto : ITelemetryData
{
///
diff --git a/AsbCloudApp/Services/ITelemetryService.cs b/AsbCloudApp/Services/ITelemetryService.cs
index 576086e6..49b28388 100644
--- a/AsbCloudApp/Services/ITelemetryService.cs
+++ b/AsbCloudApp/Services/ITelemetryService.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using AsbCloudApp.Data.SAUB;
using System;
using System.Collections.Generic;
@@ -70,6 +70,13 @@ namespace AsbCloudApp.Services
///
///
Task MergeAsync(int from, int to, CancellationToken token);
+
+ ///
+ /// Получить телеметрию по последней дате
+ ///
+ ///
+ ///
+ ///
Task GetTelemetriesInfoByLastData(DateTimeOffset from, CancellationToken token);
}
}
\ No newline at end of file
diff --git a/AsbCloudApp/Services/ITelemetryUserService.cs b/AsbCloudApp/Services/ITelemetryUserService.cs
index 2b9204ab..8635f666 100644
--- a/AsbCloudApp/Services/ITelemetryUserService.cs
+++ b/AsbCloudApp/Services/ITelemetryUserService.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data.SAUB;
+using AsbCloudApp.Data.SAUB;
using System;
using System.Collections.Generic;
using System.Threading;
diff --git a/AsbCloudApp/Services/ITimeZoneService.cs b/AsbCloudApp/Services/ITimeZoneService.cs
index 55e18a6a..06993884 100644
--- a/AsbCloudApp/Services/ITimeZoneService.cs
+++ b/AsbCloudApp/Services/ITimeZoneService.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using System.Threading;
using System.Threading.Tasks;
diff --git a/AsbCloudApp/Services/IUserSettingsRepository.cs b/AsbCloudApp/Services/IUserSettingsRepository.cs
index 3093eaa4..63605d4b 100644
--- a/AsbCloudApp/Services/IUserSettingsRepository.cs
+++ b/AsbCloudApp/Services/IUserSettingsRepository.cs
@@ -1,4 +1,4 @@
-using System.Threading;
+using System.Threading;
using System.Threading.Tasks;
namespace AsbCloudApp.Services
diff --git a/AsbCloudApp/Services/IWellCompositeOperationService.cs b/AsbCloudApp/Services/IWellCompositeOperationService.cs
index f1af9865..98be1494 100644
--- a/AsbCloudApp/Services/IWellCompositeOperationService.cs
+++ b/AsbCloudApp/Services/IWellCompositeOperationService.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
diff --git a/AsbCloudApp/Services/IWellContactService.cs b/AsbCloudApp/Services/IWellContactService.cs
index 2c4026e1..266da573 100644
--- a/AsbCloudApp/Services/IWellContactService.cs
+++ b/AsbCloudApp/Services/IWellContactService.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using AsbCloudApp.Data.User;
using System.Collections.Generic;
using System.Threading;
@@ -60,5 +60,15 @@ namespace AsbCloudApp.Services
///
///
Task DeleteAsync(int idWell, int id, CancellationToken token);
+
+ ///
+ /// Скопировать контакты в другую скважину
+ ///
+ /// ключ скважины, откуда копировать контакты
+ /// ключ скважины, куда копировать контакты
+ ///
+ ///
+ ///
+ Task CopyAsync(int idWell, int idWellTarget, IEnumerable contactIds, CancellationToken token);
}
}
diff --git a/AsbCloudApp/Services/IWellFinalDocumentsService.cs b/AsbCloudApp/Services/IWellFinalDocumentsService.cs
index 8169b890..06daee1e 100644
--- a/AsbCloudApp/Services/IWellFinalDocumentsService.cs
+++ b/AsbCloudApp/Services/IWellFinalDocumentsService.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using System.Collections.Generic;
using System.IO;
using System.Threading;
diff --git a/AsbCloudApp/Services/IWellService.cs b/AsbCloudApp/Services/IWellService.cs
index 4279f587..2decf61b 100644
--- a/AsbCloudApp/Services/IWellService.cs
+++ b/AsbCloudApp/Services/IWellService.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
using AsbCloudApp.Requests;
using System;
using System.Collections.Generic;
diff --git a/AsbCloudApp/Services/IWitsRepository.cs b/AsbCloudApp/Services/IWitsRepository.cs
index 71c7c3a2..e6b409c1 100644
--- a/AsbCloudApp/Services/IWitsRepository.cs
+++ b/AsbCloudApp/Services/IWitsRepository.cs
@@ -1,4 +1,5 @@
-using AsbCloudApp.Data;
+using AsbCloudApp.Data;
+using AsbCloudApp.Requests;
using System;
using System.Collections.Generic;
using System.Threading;
@@ -9,7 +10,7 @@ namespace AsbCloudApp.Services
///
/// The wits record repository.
///
- public interface IWitsRecordRepository
+ public interface IWitsRecordRepository : ITelemetryDataEditorService
where TDto : ITelemetryData
{
///
diff --git a/AsbCloudApp/Services/Notifications/INotificationTransportService.cs b/AsbCloudApp/Services/Notifications/INotificationTransportService.cs
index a18f4246..aca408e8 100644
--- a/AsbCloudApp/Services/Notifications/INotificationTransportService.cs
+++ b/AsbCloudApp/Services/Notifications/INotificationTransportService.cs
@@ -10,26 +10,26 @@ namespace AsbCloudApp.Services.Notifications;
///
public interface INotificationTransportService
{
- ///
- /// Id типа доставки уведомления
- ///
- int IdTransportType { get; }
-
- ///
- /// Отправка одного уведомления
- ///
- ///
- ///
- ///
- Task SendAsync(NotificationDto notification,
- CancellationToken cancellationToken);
+ ///
+ /// Id типа доставки уведомления
+ ///
+ int IdTransportType { get; }
+
+ ///
+ /// Отправка одного уведомления
+ ///
+ ///
+ ///
+ ///
+ Task SendAsync(NotificationDto notification,
+ CancellationToken cancellationToken);
- ///
- /// Отправка нескольких уведомлений
- ///
- ///
- ///
- ///
- Task SendRangeAsync(IEnumerable notifications,
- CancellationToken cancellationToken);
+ ///
+ /// Отправка нескольких уведомлений
+ ///
+ ///
+ ///
+ ///
+ Task SendRangeAsync(IEnumerable notifications,
+ CancellationToken cancellationToken);
}
\ No newline at end of file
diff --git a/AsbCloudApp/Services/Parsers/IParserFactory.cs b/AsbCloudApp/Services/Parsers/IParserFactory.cs
index e0fc1aa2..02f5e64c 100644
--- a/AsbCloudApp/Services/Parsers/IParserFactory.cs
+++ b/AsbCloudApp/Services/Parsers/IParserFactory.cs
@@ -9,15 +9,15 @@ namespace AsbCloudApp.Services.Parsers;
///
///
public interface IParserFactory
- where TId : struct
- where TDto : class, IId
+ where TId : struct
+ where TDto : class, IId
{
- ///
- /// Создать парсер
- ///
- ///
- ///
- ///
- IParserService CreateParser(TId id)
- where TOptions : IParserOptionsRequest;
+ ///
+ /// Создать парсер
+ ///
+ ///
+ ///
+ ///
+ IParserService CreateParser(TId id)
+ where TOptions : IParserOptionsRequest;
}
\ No newline at end of file
diff --git a/AsbCloudApp/Services/Parsers/IParserService.cs b/AsbCloudApp/Services/Parsers/IParserService.cs
index 672c9e2b..57460ef5 100644
--- a/AsbCloudApp/Services/Parsers/IParserService.cs
+++ b/AsbCloudApp/Services/Parsers/IParserService.cs
@@ -10,22 +10,22 @@ namespace AsbCloudApp.Services.Parsers;
///
///
public interface IParserService : IParserService
- where TDto : class, IId
- where TOptions : IParserOptionsRequest
+ where TDto : class, IId
+ where TOptions : IParserOptionsRequest
{
- ///
- /// Распарсить файл
- ///
- ///
- ///
- ///
- ParserResultDto Parse(Stream file, TOptions options);
+ ///
+ /// Распарсить файл
+ ///
+ ///
+ ///
+ ///
+ ParserResultDto Parse(Stream file, TOptions options);
- ///
- /// Получение шаблона для заполнения
- ///
- ///
- Stream GetTemplateFile();
+ ///
+ /// Получение шаблона для заполнения
+ ///
+ ///
+ Stream GetTemplateFile();
}
///
diff --git a/AsbCloudApp/Services/ProcessMaps/WellDrilling/IProcessMapReportDrillingExportService.cs b/AsbCloudApp/Services/ProcessMaps/WellDrilling/IProcessMapReportDrillingExportService.cs
index 8d09e153..d0d0fc32 100644
--- a/AsbCloudApp/Services/ProcessMaps/WellDrilling/IProcessMapReportDrillingExportService.cs
+++ b/AsbCloudApp/Services/ProcessMaps/WellDrilling/IProcessMapReportDrillingExportService.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Requests;
+using AsbCloudApp.Requests;
using System;
using System.Collections.Generic;
using System.IO;
diff --git a/AsbCloudApp/Services/ProcessMaps/WellDrilling/IProcessMapReportDrillingService.cs b/AsbCloudApp/Services/ProcessMaps/WellDrilling/IProcessMapReportDrillingService.cs
index 33aa8f44..2f484ba3 100644
--- a/AsbCloudApp/Services/ProcessMaps/WellDrilling/IProcessMapReportDrillingService.cs
+++ b/AsbCloudApp/Services/ProcessMaps/WellDrilling/IProcessMapReportDrillingService.cs
@@ -1,4 +1,4 @@
-using AsbCloudApp.Data.ProcessMaps.Report;
+using AsbCloudApp.Data.ProcessMaps.Report;
using AsbCloudApp.Requests;
using System.Collections.Generic;
using System.Threading;
diff --git a/AsbCloudDb/AsbCloudDb.csproj b/AsbCloudDb/AsbCloudDb.csproj
index 91328b74..1c815525 100644
--- a/AsbCloudDb/AsbCloudDb.csproj
+++ b/AsbCloudDb/AsbCloudDb.csproj
@@ -6,11 +6,11 @@
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/AsbCloudDb/EFExtensions.cs b/AsbCloudDb/EFExtensions.cs
index 8829462a..cb839df9 100644
--- a/AsbCloudDb/EFExtensions.cs
+++ b/AsbCloudDb/EFExtensions.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore;
+using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.ChangeTracking;
using Microsoft.EntityFrameworkCore.Metadata;
using System;
@@ -45,7 +45,7 @@ namespace AsbCloudDb
return builder;
}
- static Dictionary QueryFactories { get; set; } = new();
+ static Dictionary QueryFactories { get; set; } = [];
static QueryStringFactory GetQueryStringFactory(DbSet dbSet)
where T : class
@@ -152,21 +152,21 @@ namespace AsbCloudDb
public string TableName { get; }
public IEnumerable Columns { get; }
- public QueryStringFactory(DbSet dbset)
+ public QueryStringFactory(DbSet dbSet)
{
- var properties = dbset.EntityType.GetProperties();
- var pkColsNames = dbset.EntityType.FindPrimaryKey()?.Properties.Select(p => p.GetColumnBaseName());
+ var properties = dbSet.EntityType.GetProperties();
+ var pkColsNames = dbSet.EntityType.FindPrimaryKey()?.Properties.Select(p => p.GetColumnName());
pk = pkColsNames is null ? string.Empty : $"({string.Join(", ", pkColsNames)})";
- TableName = dbset.EntityType.GetTableName()!;
+ TableName = dbSet.EntityType.GetTableName()!;
getters = properties
.Where(p => !p.IsShadowProperty())
.Select(p => p.GetGetter()).ToList();
- Columns = properties.Select(p => $"\"{p.GetColumnBaseName()}\"");
- var colunmsString = $"({string.Join(", ", Columns)})";
+ Columns = properties.Select(p => $"\"{p.GetColumnName()}\"");
+ var columnsString = $"({string.Join(", ", Columns)})";
- insertHeader = $"INSERT INTO {TableName} {colunmsString} VALUES ";
+ insertHeader = $"INSERT INTO {TableName} {columnsString} VALUES ";
var excludedUpdateSet = string.Join(", ", Columns.Select(n => $"{n} = excluded.{n}"));
conflictBody = $" ON CONFLICT {pk} DO UPDATE SET {excludedUpdateSet};";
}
diff --git a/AsbCloudDb/EFExtensionsExceptionHandling.cs b/AsbCloudDb/EFExtensionsExceptionHandling.cs
index aa1996b5..431e3b3c 100644
--- a/AsbCloudDb/EFExtensionsExceptionHandling.cs
+++ b/AsbCloudDb/EFExtensionsExceptionHandling.cs
@@ -1,4 +1,4 @@
-using AsbCloudDb.Model;
+using AsbCloudDb.Model;
using Microsoft.EntityFrameworkCore;
using Npgsql;
using System;
diff --git a/AsbCloudDb/EFExtensionsInitialization.cs b/AsbCloudDb/EFExtensionsInitialization.cs
index b2f41aff..56e21103 100644
--- a/AsbCloudDb/EFExtensionsInitialization.cs
+++ b/AsbCloudDb/EFExtensionsInitialization.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore;
+using Microsoft.EntityFrameworkCore;
using System;
using System.Linq;
using Microsoft.EntityFrameworkCore.Infrastructure;
diff --git a/AsbCloudDb/EFExtensionsSortBy.cs b/AsbCloudDb/EFExtensionsSortBy.cs
index 933281c7..797daaf2 100644
--- a/AsbCloudDb/EFExtensionsSortBy.cs
+++ b/AsbCloudDb/EFExtensionsSortBy.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Linq;
diff --git a/AsbCloudDb/Migrations/20221013040242_Delete_colums_table_t_telemetry_data_spin.Designer.cs b/AsbCloudDb/Migrations/20221013040242_Delete_colums_table_t_telemetry_data_spin.Designer.cs
index d42e6b13..25381927 100644
--- a/AsbCloudDb/Migrations/20221013040242_Delete_colums_table_t_telemetry_data_spin.Designer.cs
+++ b/AsbCloudDb/Migrations/20221013040242_Delete_colums_table_t_telemetry_data_spin.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20221013040242_Delete_colums_table_t_telemetry_data_spin.cs b/AsbCloudDb/Migrations/20221013040242_Delete_colums_table_t_telemetry_data_spin.cs
index 0ebf1f57..da06c056 100644
--- a/AsbCloudDb/Migrations/20221013040242_Delete_colums_table_t_telemetry_data_spin.cs
+++ b/AsbCloudDb/Migrations/20221013040242_Delete_colums_table_t_telemetry_data_spin.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20221109104346_AddTable_t_limiting_parameter.Designer.cs b/AsbCloudDb/Migrations/20221109104346_AddTable_t_limiting_parameter.Designer.cs
index 7fda59c5..8d6d371b 100644
--- a/AsbCloudDb/Migrations/20221109104346_AddTable_t_limiting_parameter.Designer.cs
+++ b/AsbCloudDb/Migrations/20221109104346_AddTable_t_limiting_parameter.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20221109104346_AddTable_t_limiting_parameter.cs b/AsbCloudDb/Migrations/20221109104346_AddTable_t_limiting_parameter.cs
index ac1134e8..168422b0 100644
--- a/AsbCloudDb/Migrations/20221109104346_AddTable_t_limiting_parameter.cs
+++ b/AsbCloudDb/Migrations/20221109104346_AddTable_t_limiting_parameter.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using Microsoft.EntityFrameworkCore.Migrations;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
diff --git a/AsbCloudDb/Migrations/20221123052925_UpdateTable_t_limiting_parameter.Designer.cs b/AsbCloudDb/Migrations/20221123052925_UpdateTable_t_limiting_parameter.Designer.cs
index 2d271e8c..7dd399a9 100644
--- a/AsbCloudDb/Migrations/20221123052925_UpdateTable_t_limiting_parameter.Designer.cs
+++ b/AsbCloudDb/Migrations/20221123052925_UpdateTable_t_limiting_parameter.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20221123052925_UpdateTable_t_limiting_parameter.cs b/AsbCloudDb/Migrations/20221123052925_UpdateTable_t_limiting_parameter.cs
index c2a61c44..ce71bcc3 100644
--- a/AsbCloudDb/Migrations/20221123052925_UpdateTable_t_limiting_parameter.cs
+++ b/AsbCloudDb/Migrations/20221123052925_UpdateTable_t_limiting_parameter.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20221202040010_RemoveTable_t_drill_params.Designer.cs b/AsbCloudDb/Migrations/20221202040010_RemoveTable_t_drill_params.Designer.cs
index b4bf4f7b..48d8ec34 100644
--- a/AsbCloudDb/Migrations/20221202040010_RemoveTable_t_drill_params.Designer.cs
+++ b/AsbCloudDb/Migrations/20221202040010_RemoveTable_t_drill_params.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20221202040010_RemoveTable_t_drill_params.cs b/AsbCloudDb/Migrations/20221202040010_RemoveTable_t_drill_params.cs
index 2c715ced..82569ead 100644
--- a/AsbCloudDb/Migrations/20221202040010_RemoveTable_t_drill_params.cs
+++ b/AsbCloudDb/Migrations/20221202040010_RemoveTable_t_drill_params.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20221202184302_WellOperationCategory_editDBmodel.Designer.cs b/AsbCloudDb/Migrations/20221202184302_WellOperationCategory_editDBmodel.Designer.cs
index a007475e..ca13f50d 100644
--- a/AsbCloudDb/Migrations/20221202184302_WellOperationCategory_editDBmodel.Designer.cs
+++ b/AsbCloudDb/Migrations/20221202184302_WellOperationCategory_editDBmodel.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20221202184302_WellOperationCategory_editDBmodel.cs b/AsbCloudDb/Migrations/20221202184302_WellOperationCategory_editDBmodel.cs
index 04072bd5..f4ae27d4 100644
--- a/AsbCloudDb/Migrations/20221202184302_WellOperationCategory_editDBmodel.cs
+++ b/AsbCloudDb/Migrations/20221202184302_WellOperationCategory_editDBmodel.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20221202190521_WellOperationCategory_editDefaultData.Designer.cs b/AsbCloudDb/Migrations/20221202190521_WellOperationCategory_editDefaultData.Designer.cs
index 3739e67c..b9819642 100644
--- a/AsbCloudDb/Migrations/20221202190521_WellOperationCategory_editDefaultData.Designer.cs
+++ b/AsbCloudDb/Migrations/20221202190521_WellOperationCategory_editDefaultData.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20221202190521_WellOperationCategory_editDefaultData.cs b/AsbCloudDb/Migrations/20221202190521_WellOperationCategory_editDefaultData.cs
index 41146bc1..5096ae56 100644
--- a/AsbCloudDb/Migrations/20221202190521_WellOperationCategory_editDefaultData.cs
+++ b/AsbCloudDb/Migrations/20221202190521_WellOperationCategory_editDefaultData.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20221202193616_WellOperation_Manual_updateIdCategory.Designer.cs b/AsbCloudDb/Migrations/20221202193616_WellOperation_Manual_updateIdCategory.Designer.cs
index c3eded8f..2848cf4e 100644
--- a/AsbCloudDb/Migrations/20221202193616_WellOperation_Manual_updateIdCategory.Designer.cs
+++ b/AsbCloudDb/Migrations/20221202193616_WellOperation_Manual_updateIdCategory.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20221202193616_WellOperation_Manual_updateIdCategory.cs b/AsbCloudDb/Migrations/20221202193616_WellOperation_Manual_updateIdCategory.cs
index 4cde82fa..32ef435d 100644
--- a/AsbCloudDb/Migrations/20221202193616_WellOperation_Manual_updateIdCategory.cs
+++ b/AsbCloudDb/Migrations/20221202193616_WellOperation_Manual_updateIdCategory.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20221202195803_delete_old_WellOperationCategory.Designer.cs b/AsbCloudDb/Migrations/20221202195803_delete_old_WellOperationCategory.Designer.cs
index fa9f7959..1ea59044 100644
--- a/AsbCloudDb/Migrations/20221202195803_delete_old_WellOperationCategory.Designer.cs
+++ b/AsbCloudDb/Migrations/20221202195803_delete_old_WellOperationCategory.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20221202195803_delete_old_WellOperationCategory.cs b/AsbCloudDb/Migrations/20221202195803_delete_old_WellOperationCategory.cs
index 2d0f5b65..ed344951 100644
--- a/AsbCloudDb/Migrations/20221202195803_delete_old_WellOperationCategory.cs
+++ b/AsbCloudDb/Migrations/20221202195803_delete_old_WellOperationCategory.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20221205063810_DeleteTable_t_drill_flow_chart.Designer.cs b/AsbCloudDb/Migrations/20221205063810_DeleteTable_t_drill_flow_chart.Designer.cs
index 53ae6e0b..723fd803 100644
--- a/AsbCloudDb/Migrations/20221205063810_DeleteTable_t_drill_flow_chart.Designer.cs
+++ b/AsbCloudDb/Migrations/20221205063810_DeleteTable_t_drill_flow_chart.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20221205063810_DeleteTable_t_drill_flow_chart.cs b/AsbCloudDb/Migrations/20221205063810_DeleteTable_t_drill_flow_chart.cs
index 0e8be4a8..16bb1dd2 100644
--- a/AsbCloudDb/Migrations/20221205063810_DeleteTable_t_drill_flow_chart.cs
+++ b/AsbCloudDb/Migrations/20221205063810_DeleteTable_t_drill_flow_chart.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using Microsoft.EntityFrameworkCore.Migrations;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
diff --git a/AsbCloudDb/Migrations/20221205064341_AddTable_t_process_map.Designer.cs b/AsbCloudDb/Migrations/20221205064341_AddTable_t_process_map.Designer.cs
index 38093865..c7309b82 100644
--- a/AsbCloudDb/Migrations/20221205064341_AddTable_t_process_map.Designer.cs
+++ b/AsbCloudDb/Migrations/20221205064341_AddTable_t_process_map.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -1857,7 +1857,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20221205064341_AddTable_t_process_map.cs b/AsbCloudDb/Migrations/20221205064341_AddTable_t_process_map.cs
index 32f173c6..440fd299 100644
--- a/AsbCloudDb/Migrations/20221205064341_AddTable_t_process_map.cs
+++ b/AsbCloudDb/Migrations/20221205064341_AddTable_t_process_map.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using Microsoft.EntityFrameworkCore.Migrations;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
@@ -37,7 +37,7 @@ namespace AsbCloudDb.Migrations
{
table.PrimaryKey("PK_t_process_map", x => x.id);
},
- comment: "Операции по скважине – РТК");
+ comment: "Операции по скважине - РТК");
}
protected override void Down(MigrationBuilder migrationBuilder)
diff --git a/AsbCloudDb/Migrations/20221206053310_UpdateTable_t_process_map.Designer.cs b/AsbCloudDb/Migrations/20221206053310_UpdateTable_t_process_map.Designer.cs
index 31ada5f8..7ad2dd3d 100644
--- a/AsbCloudDb/Migrations/20221206053310_UpdateTable_t_process_map.Designer.cs
+++ b/AsbCloudDb/Migrations/20221206053310_UpdateTable_t_process_map.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -1861,7 +1861,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20221206053310_UpdateTable_t_process_map.cs b/AsbCloudDb/Migrations/20221206053310_UpdateTable_t_process_map.cs
index 4da3fa7e..d6c4008f 100644
--- a/AsbCloudDb/Migrations/20221206053310_UpdateTable_t_process_map.cs
+++ b/AsbCloudDb/Migrations/20221206053310_UpdateTable_t_process_map.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20221206091023_UpdateTable_t_process_map_add_user_id.Designer.cs b/AsbCloudDb/Migrations/20221206091023_UpdateTable_t_process_map_add_user_id.Designer.cs
index f041f30a..437a196b 100644
--- a/AsbCloudDb/Migrations/20221206091023_UpdateTable_t_process_map_add_user_id.Designer.cs
+++ b/AsbCloudDb/Migrations/20221206091023_UpdateTable_t_process_map_add_user_id.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -1868,7 +1868,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20221206091023_UpdateTable_t_process_map_add_user_id.cs b/AsbCloudDb/Migrations/20221206091023_UpdateTable_t_process_map_add_user_id.cs
index 16e3a5c7..be41943d 100644
--- a/AsbCloudDb/Migrations/20221206091023_UpdateTable_t_process_map_add_user_id.cs
+++ b/AsbCloudDb/Migrations/20221206091023_UpdateTable_t_process_map_add_user_id.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20221207034419_UpdateTable_t_process_map_delete_fk.Designer.cs b/AsbCloudDb/Migrations/20221207034419_UpdateTable_t_process_map_delete_fk.Designer.cs
index 96f1cb98..d2f0f5c9 100644
--- a/AsbCloudDb/Migrations/20221207034419_UpdateTable_t_process_map_delete_fk.Designer.cs
+++ b/AsbCloudDb/Migrations/20221207034419_UpdateTable_t_process_map_delete_fk.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -1866,7 +1866,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20221207034419_UpdateTable_t_process_map_delete_fk.cs b/AsbCloudDb/Migrations/20221207034419_UpdateTable_t_process_map_delete_fk.cs
index 37c3525d..0f982b7c 100644
--- a/AsbCloudDb/Migrations/20221207034419_UpdateTable_t_process_map_delete_fk.cs
+++ b/AsbCloudDb/Migrations/20221207034419_UpdateTable_t_process_map_delete_fk.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20221208095511_WellOperations_delete_categories.Designer.cs b/AsbCloudDb/Migrations/20221208095511_WellOperations_delete_categories.Designer.cs
index 9d55264e..f0e177f6 100644
--- a/AsbCloudDb/Migrations/20221208095511_WellOperations_delete_categories.Designer.cs
+++ b/AsbCloudDb/Migrations/20221208095511_WellOperations_delete_categories.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20221208095511_WellOperations_delete_categories.cs b/AsbCloudDb/Migrations/20221208095511_WellOperations_delete_categories.cs
index 2fb082bb..a6562bd8 100644
--- a/AsbCloudDb/Migrations/20221208095511_WellOperations_delete_categories.cs
+++ b/AsbCloudDb/Migrations/20221208095511_WellOperations_delete_categories.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20221208101110_WellOperations_unite_categiries.Designer.cs b/AsbCloudDb/Migrations/20221208101110_WellOperations_unite_categiries.Designer.cs
index 33d6c0d5..a11c0772 100644
--- a/AsbCloudDb/Migrations/20221208101110_WellOperations_unite_categiries.Designer.cs
+++ b/AsbCloudDb/Migrations/20221208101110_WellOperations_unite_categiries.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20221208101110_WellOperations_unite_categiries.cs b/AsbCloudDb/Migrations/20221208101110_WellOperations_unite_categiries.cs
index 209eb14f..294d9a30 100644
--- a/AsbCloudDb/Migrations/20221208101110_WellOperations_unite_categiries.cs
+++ b/AsbCloudDb/Migrations/20221208101110_WellOperations_unite_categiries.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20221208105512_WellOperations_delete_categiries.Designer.cs b/AsbCloudDb/Migrations/20221208105512_WellOperations_delete_categiries.Designer.cs
index d2bfb59f..33ff6442 100644
--- a/AsbCloudDb/Migrations/20221208105512_WellOperations_delete_categiries.Designer.cs
+++ b/AsbCloudDb/Migrations/20221208105512_WellOperations_delete_categiries.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20221208105512_WellOperations_delete_categiries.cs b/AsbCloudDb/Migrations/20221208105512_WellOperations_delete_categiries.cs
index 63b19071..9df9bcb0 100644
--- a/AsbCloudDb/Migrations/20221208105512_WellOperations_delete_categiries.cs
+++ b/AsbCloudDb/Migrations/20221208105512_WellOperations_delete_categiries.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20221208115223_Truncate_detected_operations.Designer.cs b/AsbCloudDb/Migrations/20221208115223_Truncate_detected_operations.Designer.cs
index 335be14c..d30a850c 100644
--- a/AsbCloudDb/Migrations/20221208115223_Truncate_detected_operations.Designer.cs
+++ b/AsbCloudDb/Migrations/20221208115223_Truncate_detected_operations.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20221208115223_Truncate_detected_operations.cs b/AsbCloudDb/Migrations/20221208115223_Truncate_detected_operations.cs
index b04e912b..42d8e652 100644
--- a/AsbCloudDb/Migrations/20221208115223_Truncate_detected_operations.cs
+++ b/AsbCloudDb/Migrations/20221208115223_Truncate_detected_operations.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20221208122327_Add_lost_WellOperationCategory.Designer.cs b/AsbCloudDb/Migrations/20221208122327_Add_lost_WellOperationCategory.Designer.cs
index eb6f6839..4ac0874c 100644
--- a/AsbCloudDb/Migrations/20221208122327_Add_lost_WellOperationCategory.Designer.cs
+++ b/AsbCloudDb/Migrations/20221208122327_Add_lost_WellOperationCategory.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20221208122327_Add_lost_WellOperationCategory.cs b/AsbCloudDb/Migrations/20221208122327_Add_lost_WellOperationCategory.cs
index 5378b392..93a2ea15 100644
--- a/AsbCloudDb/Migrations/20221208122327_Add_lost_WellOperationCategory.cs
+++ b/AsbCloudDb/Migrations/20221208122327_Add_lost_WellOperationCategory.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20221208142130_WellOperationCategory_ids_ordering.Designer.cs b/AsbCloudDb/Migrations/20221208142130_WellOperationCategory_ids_ordering.Designer.cs
index aa614e91..2e8ba476 100644
--- a/AsbCloudDb/Migrations/20221208142130_WellOperationCategory_ids_ordering.Designer.cs
+++ b/AsbCloudDb/Migrations/20221208142130_WellOperationCategory_ids_ordering.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20221208142130_WellOperationCategory_ids_ordering.cs b/AsbCloudDb/Migrations/20221208142130_WellOperationCategory_ids_ordering.cs
index de918bc7..e7e55b4c 100644
--- a/AsbCloudDb/Migrations/20221208142130_WellOperationCategory_ids_ordering.cs
+++ b/AsbCloudDb/Migrations/20221208142130_WellOperationCategory_ids_ordering.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20221209133046_Make_wellOperationCategory_name_notNull.Designer.cs b/AsbCloudDb/Migrations/20221209133046_Make_wellOperationCategory_name_notNull.Designer.cs
index 71793eb1..3c2e2878 100644
--- a/AsbCloudDb/Migrations/20221209133046_Make_wellOperationCategory_name_notNull.Designer.cs
+++ b/AsbCloudDb/Migrations/20221209133046_Make_wellOperationCategory_name_notNull.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20221209133046_Make_wellOperationCategory_name_notNull.cs b/AsbCloudDb/Migrations/20221209133046_Make_wellOperationCategory_name_notNull.cs
index a7d80927..049497ef 100644
--- a/AsbCloudDb/Migrations/20221209133046_Make_wellOperationCategory_name_notNull.cs
+++ b/AsbCloudDb/Migrations/20221209133046_Make_wellOperationCategory_name_notNull.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20221209215622_Add_newSection_t_well_section_type.Designer.cs b/AsbCloudDb/Migrations/20221209215622_Add_newSection_t_well_section_type.Designer.cs
index 8e51d456..b57f3c92 100644
--- a/AsbCloudDb/Migrations/20221209215622_Add_newSection_t_well_section_type.Designer.cs
+++ b/AsbCloudDb/Migrations/20221209215622_Add_newSection_t_well_section_type.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20221209215622_Add_newSection_t_well_section_type.cs b/AsbCloudDb/Migrations/20221209215622_Add_newSection_t_well_section_type.cs
index 3b0504f1..7df4da5c 100644
--- a/AsbCloudDb/Migrations/20221209215622_Add_newSection_t_well_section_type.cs
+++ b/AsbCloudDb/Migrations/20221209215622_Add_newSection_t_well_section_type.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20221222094423_AddTable_PlannedTrajectory.Designer.cs b/AsbCloudDb/Migrations/20221222094423_AddTable_PlannedTrajectory.Designer.cs
index 803ba90c..90542cb8 100644
--- a/AsbCloudDb/Migrations/20221222094423_AddTable_PlannedTrajectory.Designer.cs
+++ b/AsbCloudDb/Migrations/20221222094423_AddTable_PlannedTrajectory.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -1976,7 +1976,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20221222094423_AddTable_PlannedTrajectory.cs b/AsbCloudDb/Migrations/20221222094423_AddTable_PlannedTrajectory.cs
index 08140e60..578ba899 100644
--- a/AsbCloudDb/Migrations/20221222094423_AddTable_PlannedTrajectory.cs
+++ b/AsbCloudDb/Migrations/20221222094423_AddTable_PlannedTrajectory.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using Microsoft.EntityFrameworkCore.Migrations;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
diff --git a/AsbCloudDb/Migrations/20221226164803_editTable_PlannedTrajectory.Designer.cs b/AsbCloudDb/Migrations/20221226164803_editTable_PlannedTrajectory.Designer.cs
index 9349fd24..e3912f6b 100644
--- a/AsbCloudDb/Migrations/20221226164803_editTable_PlannedTrajectory.Designer.cs
+++ b/AsbCloudDb/Migrations/20221226164803_editTable_PlannedTrajectory.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -1976,7 +1976,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20221226164803_editTable_PlannedTrajectory.cs b/AsbCloudDb/Migrations/20221226164803_editTable_PlannedTrajectory.cs
index 5fa4654c..d2a04981 100644
--- a/AsbCloudDb/Migrations/20221226164803_editTable_PlannedTrajectory.cs
+++ b/AsbCloudDb/Migrations/20221226164803_editTable_PlannedTrajectory.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230110035135_AddTable_t_telemetry_wireline_run_out.Designer.cs b/AsbCloudDb/Migrations/20230110035135_AddTable_t_telemetry_wireline_run_out.Designer.cs
index 93deff6e..74a446d8 100644
--- a/AsbCloudDb/Migrations/20230110035135_AddTable_t_telemetry_wireline_run_out.Designer.cs
+++ b/AsbCloudDb/Migrations/20230110035135_AddTable_t_telemetry_wireline_run_out.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -1866,7 +1866,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230110035135_AddTable_t_telemetry_wireline_run_out.cs b/AsbCloudDb/Migrations/20230110035135_AddTable_t_telemetry_wireline_run_out.cs
index 837cf2b3..0346fa3e 100644
--- a/AsbCloudDb/Migrations/20230110035135_AddTable_t_telemetry_wireline_run_out.cs
+++ b/AsbCloudDb/Migrations/20230110035135_AddTable_t_telemetry_wireline_run_out.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using Microsoft.EntityFrameworkCore.Migrations;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
diff --git a/AsbCloudDb/Migrations/20230110043915_UpdateTable_t_telemetry_wireline_run_out.Designer.cs b/AsbCloudDb/Migrations/20230110043915_UpdateTable_t_telemetry_wireline_run_out.Designer.cs
index 39d3369c..b57e67c6 100644
--- a/AsbCloudDb/Migrations/20230110043915_UpdateTable_t_telemetry_wireline_run_out.Designer.cs
+++ b/AsbCloudDb/Migrations/20230110043915_UpdateTable_t_telemetry_wireline_run_out.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -1866,7 +1866,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230110043915_UpdateTable_t_telemetry_wireline_run_out.cs b/AsbCloudDb/Migrations/20230110043915_UpdateTable_t_telemetry_wireline_run_out.cs
index 299492d2..ac3824b5 100644
--- a/AsbCloudDb/Migrations/20230110043915_UpdateTable_t_telemetry_wireline_run_out.cs
+++ b/AsbCloudDb/Migrations/20230110043915_UpdateTable_t_telemetry_wireline_run_out.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230111043034_UpdateTable_t_telemetry_wireline_run_out_comment.Designer.cs b/AsbCloudDb/Migrations/20230111043034_UpdateTable_t_telemetry_wireline_run_out_comment.Designer.cs
index 3d98559f..001474f4 100644
--- a/AsbCloudDb/Migrations/20230111043034_UpdateTable_t_telemetry_wireline_run_out_comment.Designer.cs
+++ b/AsbCloudDb/Migrations/20230111043034_UpdateTable_t_telemetry_wireline_run_out_comment.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -1866,7 +1866,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230111043034_UpdateTable_t_telemetry_wireline_run_out_comment.cs b/AsbCloudDb/Migrations/20230111043034_UpdateTable_t_telemetry_wireline_run_out_comment.cs
index b1551031..a57d5120 100644
--- a/AsbCloudDb/Migrations/20230111043034_UpdateTable_t_telemetry_wireline_run_out_comment.cs
+++ b/AsbCloudDb/Migrations/20230111043034_UpdateTable_t_telemetry_wireline_run_out_comment.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using Microsoft.EntityFrameworkCore.Migrations;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
diff --git a/AsbCloudDb/Migrations/20230118054304_AddPermissions_wireline_plannedTrajectory.Designer.cs b/AsbCloudDb/Migrations/20230118054304_AddPermissions_wireline_plannedTrajectory.Designer.cs
index d8a36330..365c002a 100644
--- a/AsbCloudDb/Migrations/20230118054304_AddPermissions_wireline_plannedTrajectory.Designer.cs
+++ b/AsbCloudDb/Migrations/20230118054304_AddPermissions_wireline_plannedTrajectory.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2000,7 +2000,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230118054304_AddPermissions_wireline_plannedTrajectory.cs b/AsbCloudDb/Migrations/20230118054304_AddPermissions_wireline_plannedTrajectory.cs
index 63a6db16..7d77c465 100644
--- a/AsbCloudDb/Migrations/20230118054304_AddPermissions_wireline_plannedTrajectory.cs
+++ b/AsbCloudDb/Migrations/20230118054304_AddPermissions_wireline_plannedTrajectory.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230124100243_Fix_PlannedTrajectory_permissions.Designer.cs b/AsbCloudDb/Migrations/20230124100243_Fix_PlannedTrajectory_permissions.Designer.cs
index 25ef346e..0358e807 100644
--- a/AsbCloudDb/Migrations/20230124100243_Fix_PlannedTrajectory_permissions.Designer.cs
+++ b/AsbCloudDb/Migrations/20230124100243_Fix_PlannedTrajectory_permissions.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2000,7 +2000,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230124100243_Fix_PlannedTrajectory_permissions.cs b/AsbCloudDb/Migrations/20230124100243_Fix_PlannedTrajectory_permissions.cs
index 94a7bbc8..dd914e7f 100644
--- a/AsbCloudDb/Migrations/20230124100243_Fix_PlannedTrajectory_permissions.cs
+++ b/AsbCloudDb/Migrations/20230124100243_Fix_PlannedTrajectory_permissions.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230203040530_Add_permissions_for_ProcessMap.Designer.cs b/AsbCloudDb/Migrations/20230203040530_Add_permissions_for_ProcessMap.Designer.cs
index 8ea5dc81..83a6ef79 100644
--- a/AsbCloudDb/Migrations/20230203040530_Add_permissions_for_ProcessMap.Designer.cs
+++ b/AsbCloudDb/Migrations/20230203040530_Add_permissions_for_ProcessMap.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2018,7 +2018,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230203040530_Add_permissions_for_ProcessMap.cs b/AsbCloudDb/Migrations/20230203040530_Add_permissions_for_ProcessMap.cs
index 913fb232..2089c859 100644
--- a/AsbCloudDb/Migrations/20230203040530_Add_permissions_for_ProcessMap.cs
+++ b/AsbCloudDb/Migrations/20230203040530_Add_permissions_for_ProcessMap.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230213055821_Add_FK_PlanOperation_to_WellOperation.Designer.cs b/AsbCloudDb/Migrations/20230213055821_Add_FK_PlanOperation_to_WellOperation.Designer.cs
index 6614ac94..1a962bac 100644
--- a/AsbCloudDb/Migrations/20230213055821_Add_FK_PlanOperation_to_WellOperation.Designer.cs
+++ b/AsbCloudDb/Migrations/20230213055821_Add_FK_PlanOperation_to_WellOperation.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2018,7 +2018,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230213055821_Add_FK_PlanOperation_to_WellOperation.cs b/AsbCloudDb/Migrations/20230213055821_Add_FK_PlanOperation_to_WellOperation.cs
index a234302c..7ac4b12f 100644
--- a/AsbCloudDb/Migrations/20230213055821_Add_FK_PlanOperation_to_WellOperation.cs
+++ b/AsbCloudDb/Migrations/20230213055821_Add_FK_PlanOperation_to_WellOperation.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230217071110_Add_IX_FK_PlanOperation_to_WellOperation.Designer.cs b/AsbCloudDb/Migrations/20230217071110_Add_IX_FK_PlanOperation_to_WellOperation.Designer.cs
index 33f0ba24..e028970a 100644
--- a/AsbCloudDb/Migrations/20230217071110_Add_IX_FK_PlanOperation_to_WellOperation.Designer.cs
+++ b/AsbCloudDb/Migrations/20230217071110_Add_IX_FK_PlanOperation_to_WellOperation.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2018,7 +2018,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230217071110_Add_IX_FK_PlanOperation_to_WellOperation.cs b/AsbCloudDb/Migrations/20230217071110_Add_IX_FK_PlanOperation_to_WellOperation.cs
index 574084a2..abb4f9f2 100644
--- a/AsbCloudDb/Migrations/20230217071110_Add_IX_FK_PlanOperation_to_WellOperation.cs
+++ b/AsbCloudDb/Migrations/20230217071110_Add_IX_FK_PlanOperation_to_WellOperation.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230217093242_Enable_nullable_on_deposit_cluster_well_company_wellOperation.Designer.cs b/AsbCloudDb/Migrations/20230217093242_Enable_nullable_on_deposit_cluster_well_company_wellOperation.Designer.cs
index de6976a9..8b4dedeb 100644
--- a/AsbCloudDb/Migrations/20230217093242_Enable_nullable_on_deposit_cluster_well_company_wellOperation.Designer.cs
+++ b/AsbCloudDb/Migrations/20230217093242_Enable_nullable_on_deposit_cluster_well_company_wellOperation.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2024,7 +2024,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230217093242_Enable_nullable_on_deposit_cluster_well_company_wellOperation.cs b/AsbCloudDb/Migrations/20230217093242_Enable_nullable_on_deposit_cluster_well_company_wellOperation.cs
index 009ccf87..e314682b 100644
--- a/AsbCloudDb/Migrations/20230217093242_Enable_nullable_on_deposit_cluster_well_company_wellOperation.cs
+++ b/AsbCloudDb/Migrations/20230217093242_Enable_nullable_on_deposit_cluster_well_company_wellOperation.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230217115524_Enable_nullable_on_DetectedOperation_DrillingProgramPart_FileCategory_FileInfo_FileMark.Designer.cs b/AsbCloudDb/Migrations/20230217115524_Enable_nullable_on_DetectedOperation_DrillingProgramPart_FileCategory_FileInfo_FileMark.Designer.cs
index 05dfaf6b..998e4404 100644
--- a/AsbCloudDb/Migrations/20230217115524_Enable_nullable_on_DetectedOperation_DrillingProgramPart_FileCategory_FileInfo_FileMark.Designer.cs
+++ b/AsbCloudDb/Migrations/20230217115524_Enable_nullable_on_DetectedOperation_DrillingProgramPart_FileCategory_FileInfo_FileMark.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2026,7 +2026,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230217115524_Enable_nullable_on_DetectedOperation_DrillingProgramPart_FileCategory_FileInfo_FileMark.cs b/AsbCloudDb/Migrations/20230217115524_Enable_nullable_on_DetectedOperation_DrillingProgramPart_FileCategory_FileInfo_FileMark.cs
index cec7d802..d270bb10 100644
--- a/AsbCloudDb/Migrations/20230217115524_Enable_nullable_on_DetectedOperation_DrillingProgramPart_FileCategory_FileInfo_FileMark.cs
+++ b/AsbCloudDb/Migrations/20230217115524_Enable_nullable_on_DetectedOperation_DrillingProgramPart_FileCategory_FileInfo_FileMark.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230217124751_Enable_nullable_on_Permission_Measure.Designer.cs b/AsbCloudDb/Migrations/20230217124751_Enable_nullable_on_Permission_Measure.Designer.cs
index c3fef747..48ea1e4a 100644
--- a/AsbCloudDb/Migrations/20230217124751_Enable_nullable_on_Permission_Measure.Designer.cs
+++ b/AsbCloudDb/Migrations/20230217124751_Enable_nullable_on_Permission_Measure.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2029,7 +2029,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230217124751_Enable_nullable_on_Permission_Measure.cs b/AsbCloudDb/Migrations/20230217124751_Enable_nullable_on_Permission_Measure.cs
index c892820c..dc45943e 100644
--- a/AsbCloudDb/Migrations/20230217124751_Enable_nullable_on_Permission_Measure.cs
+++ b/AsbCloudDb/Migrations/20230217124751_Enable_nullable_on_Permission_Measure.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230220062152_Enable_nullable_on_user_userRole.Designer.cs b/AsbCloudDb/Migrations/20230220062152_Enable_nullable_on_user_userRole.Designer.cs
index 6f7f43da..ea72ab03 100644
--- a/AsbCloudDb/Migrations/20230220062152_Enable_nullable_on_user_userRole.Designer.cs
+++ b/AsbCloudDb/Migrations/20230220062152_Enable_nullable_on_user_userRole.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2029,7 +2029,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230220062152_Enable_nullable_on_user_userRole.cs b/AsbCloudDb/Migrations/20230220062152_Enable_nullable_on_user_userRole.cs
index 56a7b0f5..c9ab47e1 100644
--- a/AsbCloudDb/Migrations/20230220062152_Enable_nullable_on_user_userRole.cs
+++ b/AsbCloudDb/Migrations/20230220062152_Enable_nullable_on_user_userRole.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230220091227_Enable_nullable_on_setpoints_finalDocs.Designer.cs b/AsbCloudDb/Migrations/20230220091227_Enable_nullable_on_setpoints_finalDocs.Designer.cs
index a2c05772..6e21b3d3 100644
--- a/AsbCloudDb/Migrations/20230220091227_Enable_nullable_on_setpoints_finalDocs.Designer.cs
+++ b/AsbCloudDb/Migrations/20230220091227_Enable_nullable_on_setpoints_finalDocs.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2029,7 +2029,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230220091227_Enable_nullable_on_setpoints_finalDocs.cs b/AsbCloudDb/Migrations/20230220091227_Enable_nullable_on_setpoints_finalDocs.cs
index 24c36b33..2e5fbfe4 100644
--- a/AsbCloudDb/Migrations/20230220091227_Enable_nullable_on_setpoints_finalDocs.cs
+++ b/AsbCloudDb/Migrations/20230220091227_Enable_nullable_on_setpoints_finalDocs.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230220095933_Enable_nullable_on_telemetry_.Designer.cs b/AsbCloudDb/Migrations/20230220095933_Enable_nullable_on_telemetry_.Designer.cs
index 5854f613..90cad4e5 100644
--- a/AsbCloudDb/Migrations/20230220095933_Enable_nullable_on_telemetry_.Designer.cs
+++ b/AsbCloudDb/Migrations/20230220095933_Enable_nullable_on_telemetry_.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2029,7 +2029,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230220095933_Enable_nullable_on_telemetry_.cs b/AsbCloudDb/Migrations/20230220095933_Enable_nullable_on_telemetry_.cs
index 7a2c4874..ddc2a458 100644
--- a/AsbCloudDb/Migrations/20230220095933_Enable_nullable_on_telemetry_.cs
+++ b/AsbCloudDb/Migrations/20230220095933_Enable_nullable_on_telemetry_.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230220100934_Enable_nullable_on_daylyReport.Designer.cs b/AsbCloudDb/Migrations/20230220100934_Enable_nullable_on_daylyReport.Designer.cs
index a8e5a0a5..f054b778 100644
--- a/AsbCloudDb/Migrations/20230220100934_Enable_nullable_on_daylyReport.Designer.cs
+++ b/AsbCloudDb/Migrations/20230220100934_Enable_nullable_on_daylyReport.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2030,7 +2030,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230220100934_Enable_nullable_on_daylyReport.cs b/AsbCloudDb/Migrations/20230220100934_Enable_nullable_on_daylyReport.cs
index 521b9dd7..be0a03aa 100644
--- a/AsbCloudDb/Migrations/20230220100934_Enable_nullable_on_daylyReport.cs
+++ b/AsbCloudDb/Migrations/20230220100934_Enable_nullable_on_daylyReport.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230301063610_add_new_OperationCategory.Designer.cs b/AsbCloudDb/Migrations/20230301063610_add_new_OperationCategory.Designer.cs
index 1b157a9a..a1fdc28c 100644
--- a/AsbCloudDb/Migrations/20230301063610_add_new_OperationCategory.Designer.cs
+++ b/AsbCloudDb/Migrations/20230301063610_add_new_OperationCategory.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2030,7 +2030,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230301063610_add_new_OperationCategory.cs b/AsbCloudDb/Migrations/20230301063610_add_new_OperationCategory.cs
index 4d07600c..de54f4d6 100644
--- a/AsbCloudDb/Migrations/20230301063610_add_new_OperationCategory.cs
+++ b/AsbCloudDb/Migrations/20230301063610_add_new_OperationCategory.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230301070621_rename_OperationCategory_Rotor_Slide.Designer.cs b/AsbCloudDb/Migrations/20230301070621_rename_OperationCategory_Rotor_Slide.Designer.cs
index 1cd98faf..eedc4484 100644
--- a/AsbCloudDb/Migrations/20230301070621_rename_OperationCategory_Rotor_Slide.Designer.cs
+++ b/AsbCloudDb/Migrations/20230301070621_rename_OperationCategory_Rotor_Slide.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2030,7 +2030,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230301070621_rename_OperationCategory_Rotor_Slide.cs b/AsbCloudDb/Migrations/20230301070621_rename_OperationCategory_Rotor_Slide.cs
index df7941e6..dc9d0ccb 100644
--- a/AsbCloudDb/Migrations/20230301070621_rename_OperationCategory_Rotor_Slide.cs
+++ b/AsbCloudDb/Migrations/20230301070621_rename_OperationCategory_Rotor_Slide.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230306085943_UpdateTable_t_daily_report_UpdateType_startDate_toDateOnly.Designer.cs b/AsbCloudDb/Migrations/20230306085943_UpdateTable_t_daily_report_UpdateType_startDate_toDateOnly.Designer.cs
index b073c342..32e51f5a 100644
--- a/AsbCloudDb/Migrations/20230306085943_UpdateTable_t_daily_report_UpdateType_startDate_toDateOnly.Designer.cs
+++ b/AsbCloudDb/Migrations/20230306085943_UpdateTable_t_daily_report_UpdateType_startDate_toDateOnly.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2030,7 +2030,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230306085943_UpdateTable_t_daily_report_UpdateType_startDate_toDateOnly.cs b/AsbCloudDb/Migrations/20230306085943_UpdateTable_t_daily_report_UpdateType_startDate_toDateOnly.cs
index df7a0156..944ab2a2 100644
--- a/AsbCloudDb/Migrations/20230306085943_UpdateTable_t_daily_report_UpdateType_startDate_toDateOnly.cs
+++ b/AsbCloudDb/Migrations/20230306085943_UpdateTable_t_daily_report_UpdateType_startDate_toDateOnly.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230307100501_Add_new_permissions_for_root.Designer.cs b/AsbCloudDb/Migrations/20230307100501_Add_new_permissions_for_root.Designer.cs
index 4a2bfd9a..55c571f9 100644
--- a/AsbCloudDb/Migrations/20230307100501_Add_new_permissions_for_root.Designer.cs
+++ b/AsbCloudDb/Migrations/20230307100501_Add_new_permissions_for_root.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2030,7 +2030,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230307100501_Add_new_permissions_for_root.cs b/AsbCloudDb/Migrations/20230307100501_Add_new_permissions_for_root.cs
index 61db9ba7..b9536296 100644
--- a/AsbCloudDb/Migrations/20230307100501_Add_new_permissions_for_root.cs
+++ b/AsbCloudDb/Migrations/20230307100501_Add_new_permissions_for_root.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230321073247_edit_ProcessMap_add_LimitMax_and_delete_fact.Designer.cs b/AsbCloudDb/Migrations/20230321073247_edit_ProcessMap_add_LimitMax_and_delete_fact.Designer.cs
index a181ad4d..872e1e2f 100644
--- a/AsbCloudDb/Migrations/20230321073247_edit_ProcessMap_add_LimitMax_and_delete_fact.Designer.cs
+++ b/AsbCloudDb/Migrations/20230321073247_edit_ProcessMap_add_LimitMax_and_delete_fact.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2035,7 +2035,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230321073247_edit_ProcessMap_add_LimitMax_and_delete_fact.cs b/AsbCloudDb/Migrations/20230321073247_edit_ProcessMap_add_LimitMax_and_delete_fact.cs
index 267a5758..25180076 100644
--- a/AsbCloudDb/Migrations/20230321073247_edit_ProcessMap_add_LimitMax_and_delete_fact.cs
+++ b/AsbCloudDb/Migrations/20230321073247_edit_ProcessMap_add_LimitMax_and_delete_fact.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230321120948_Add_Usage_to_ProcessMap.Designer.cs b/AsbCloudDb/Migrations/20230321120948_Add_Usage_to_ProcessMap.Designer.cs
index 2cd6c3f6..35db1a73 100644
--- a/AsbCloudDb/Migrations/20230321120948_Add_Usage_to_ProcessMap.Designer.cs
+++ b/AsbCloudDb/Migrations/20230321120948_Add_Usage_to_ProcessMap.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2045,7 +2045,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230321120948_Add_Usage_to_ProcessMap.cs b/AsbCloudDb/Migrations/20230321120948_Add_Usage_to_ProcessMap.cs
index ba9c92e9..f0a020ee 100644
--- a/AsbCloudDb/Migrations/20230321120948_Add_Usage_to_ProcessMap.cs
+++ b/AsbCloudDb/Migrations/20230321120948_Add_Usage_to_ProcessMap.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230404045901_Add_UserEditor_To_WellOperation_Table.Designer.cs b/AsbCloudDb/Migrations/20230404045901_Add_UserEditor_To_WellOperation_Table.Designer.cs
index 33afd7b9..231ee0b3 100644
--- a/AsbCloudDb/Migrations/20230404045901_Add_UserEditor_To_WellOperation_Table.Designer.cs
+++ b/AsbCloudDb/Migrations/20230404045901_Add_UserEditor_To_WellOperation_Table.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2045,7 +2045,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230404045901_Add_UserEditor_To_WellOperation_Table.cs b/AsbCloudDb/Migrations/20230404045901_Add_UserEditor_To_WellOperation_Table.cs
index 09871f08..c91910cc 100644
--- a/AsbCloudDb/Migrations/20230404045901_Add_UserEditor_To_WellOperation_Table.cs
+++ b/AsbCloudDb/Migrations/20230404045901_Add_UserEditor_To_WellOperation_Table.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230414033303_UpdateTable_t_telemetry_data_saub.Designer.cs b/AsbCloudDb/Migrations/20230414033303_UpdateTable_t_telemetry_data_saub.Designer.cs
index 2176db06..6578e6b8 100644
--- a/AsbCloudDb/Migrations/20230414033303_UpdateTable_t_telemetry_data_saub.Designer.cs
+++ b/AsbCloudDb/Migrations/20230414033303_UpdateTable_t_telemetry_data_saub.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2045,7 +2045,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230414033303_UpdateTable_t_telemetry_data_saub.cs b/AsbCloudDb/Migrations/20230414033303_UpdateTable_t_telemetry_data_saub.cs
index 70563dcd..eb559809 100644
--- a/AsbCloudDb/Migrations/20230414033303_UpdateTable_t_telemetry_data_saub.cs
+++ b/AsbCloudDb/Migrations/20230414033303_UpdateTable_t_telemetry_data_saub.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230414072923_EditTable_t_telemetry_data_saub.Designer.cs b/AsbCloudDb/Migrations/20230414072923_EditTable_t_telemetry_data_saub.Designer.cs
index 007b3763..97721dc8 100644
--- a/AsbCloudDb/Migrations/20230414072923_EditTable_t_telemetry_data_saub.Designer.cs
+++ b/AsbCloudDb/Migrations/20230414072923_EditTable_t_telemetry_data_saub.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2045,7 +2045,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230414072923_EditTable_t_telemetry_data_saub.cs b/AsbCloudDb/Migrations/20230414072923_EditTable_t_telemetry_data_saub.cs
index c5e7dd19..136143d2 100644
--- a/AsbCloudDb/Migrations/20230414072923_EditTable_t_telemetry_data_saub.cs
+++ b/AsbCloudDb/Migrations/20230414072923_EditTable_t_telemetry_data_saub.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230414084427_EditCommentTable_t_telemetry_data_saub.Designer.cs b/AsbCloudDb/Migrations/20230414084427_EditCommentTable_t_telemetry_data_saub.Designer.cs
index 5d42825a..83dc280e 100644
--- a/AsbCloudDb/Migrations/20230414084427_EditCommentTable_t_telemetry_data_saub.Designer.cs
+++ b/AsbCloudDb/Migrations/20230414084427_EditCommentTable_t_telemetry_data_saub.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2045,7 +2045,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230414084427_EditCommentTable_t_telemetry_data_saub.cs b/AsbCloudDb/Migrations/20230414084427_EditCommentTable_t_telemetry_data_saub.cs
index 5b7a55a0..28fbe670 100644
--- a/AsbCloudDb/Migrations/20230414084427_EditCommentTable_t_telemetry_data_saub.cs
+++ b/AsbCloudDb/Migrations/20230414084427_EditCommentTable_t_telemetry_data_saub.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230418051912_AddTable_t_faq.Designer.cs b/AsbCloudDb/Migrations/20230418051912_AddTable_t_faq.Designer.cs
index d49f3d0a..f01ca754 100644
--- a/AsbCloudDb/Migrations/20230418051912_AddTable_t_faq.Designer.cs
+++ b/AsbCloudDb/Migrations/20230418051912_AddTable_t_faq.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2130,7 +2130,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230418051912_AddTable_t_faq.cs b/AsbCloudDb/Migrations/20230418051912_AddTable_t_faq.cs
index e1461c79..fe319c5b 100644
--- a/AsbCloudDb/Migrations/20230418051912_AddTable_t_faq.cs
+++ b/AsbCloudDb/Migrations/20230418051912_AddTable_t_faq.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using Microsoft.EntityFrameworkCore.Migrations;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
diff --git a/AsbCloudDb/Migrations/20230418055848_Add_GTR.Designer.cs b/AsbCloudDb/Migrations/20230418055848_Add_GTR.Designer.cs
index b8aea936..5fa4eacc 100644
--- a/AsbCloudDb/Migrations/20230418055848_Add_GTR.Designer.cs
+++ b/AsbCloudDb/Migrations/20230418055848_Add_GTR.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2133,7 +2133,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230418055848_Add_GTR.cs b/AsbCloudDb/Migrations/20230418055848_Add_GTR.cs
index 0eafb5c3..c3e45517 100644
--- a/AsbCloudDb/Migrations/20230418055848_Add_GTR.cs
+++ b/AsbCloudDb/Migrations/20230418055848_Add_GTR.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230418072820_UpdateTable_t_faq_Nullable_IdAuthorAnswer.Designer.cs b/AsbCloudDb/Migrations/20230418072820_UpdateTable_t_faq_Nullable_IdAuthorAnswer.Designer.cs
index f269201a..2f955185 100644
--- a/AsbCloudDb/Migrations/20230418072820_UpdateTable_t_faq_Nullable_IdAuthorAnswer.Designer.cs
+++ b/AsbCloudDb/Migrations/20230418072820_UpdateTable_t_faq_Nullable_IdAuthorAnswer.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2130,7 +2130,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230418072820_UpdateTable_t_faq_Nullable_IdAuthorAnswer.cs b/AsbCloudDb/Migrations/20230418072820_UpdateTable_t_faq_Nullable_IdAuthorAnswer.cs
index 577f05ea..d0a3c73c 100644
--- a/AsbCloudDb/Migrations/20230418072820_UpdateTable_t_faq_Nullable_IdAuthorAnswer.cs
+++ b/AsbCloudDb/Migrations/20230418072820_UpdateTable_t_faq_Nullable_IdAuthorAnswer.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230418075021_UpdateTable_t_faq_Nullable_Answer.Designer.cs b/AsbCloudDb/Migrations/20230418075021_UpdateTable_t_faq_Nullable_Answer.Designer.cs
index c2553a06..c8b34cbf 100644
--- a/AsbCloudDb/Migrations/20230418075021_UpdateTable_t_faq_Nullable_Answer.Designer.cs
+++ b/AsbCloudDb/Migrations/20230418075021_UpdateTable_t_faq_Nullable_Answer.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2129,7 +2129,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230418075021_UpdateTable_t_faq_Nullable_Answer.cs b/AsbCloudDb/Migrations/20230418075021_UpdateTable_t_faq_Nullable_Answer.cs
index 11de732a..679297c3 100644
--- a/AsbCloudDb/Migrations/20230418075021_UpdateTable_t_faq_Nullable_Answer.cs
+++ b/AsbCloudDb/Migrations/20230418075021_UpdateTable_t_faq_Nullable_Answer.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230418103709_UpdateTable_t_faq_Field_IsFrequently_Rename.Designer.cs b/AsbCloudDb/Migrations/20230418103709_UpdateTable_t_faq_Field_IsFrequently_Rename.Designer.cs
index 2b142dd2..5a5105da 100644
--- a/AsbCloudDb/Migrations/20230418103709_UpdateTable_t_faq_Field_IsFrequently_Rename.Designer.cs
+++ b/AsbCloudDb/Migrations/20230418103709_UpdateTable_t_faq_Field_IsFrequently_Rename.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2129,7 +2129,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230418103709_UpdateTable_t_faq_Field_IsFrequently_Rename.cs b/AsbCloudDb/Migrations/20230418103709_UpdateTable_t_faq_Field_IsFrequently_Rename.cs
index 41e4f192..420b1548 100644
--- a/AsbCloudDb/Migrations/20230418103709_UpdateTable_t_faq_Field_IsFrequently_Rename.cs
+++ b/AsbCloudDb/Migrations/20230418103709_UpdateTable_t_faq_Field_IsFrequently_Rename.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230421071633_UpdateTable_t_faq_Id_Well_Remove.Designer.cs b/AsbCloudDb/Migrations/20230421071633_UpdateTable_t_faq_Id_Well_Remove.Designer.cs
index 36005375..daee06c1 100644
--- a/AsbCloudDb/Migrations/20230421071633_UpdateTable_t_faq_Id_Well_Remove.Designer.cs
+++ b/AsbCloudDb/Migrations/20230421071633_UpdateTable_t_faq_Id_Well_Remove.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2210,7 +2210,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230421071633_UpdateTable_t_faq_Id_Well_Remove.cs b/AsbCloudDb/Migrations/20230421071633_UpdateTable_t_faq_Id_Well_Remove.cs
index e2c9e48d..38388248 100644
--- a/AsbCloudDb/Migrations/20230421071633_UpdateTable_t_faq_Id_Well_Remove.cs
+++ b/AsbCloudDb/Migrations/20230421071633_UpdateTable_t_faq_Id_Well_Remove.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230504111955_Add_Permission_For_FaqStatistics.Designer.cs b/AsbCloudDb/Migrations/20230504111955_Add_Permission_For_FaqStatistics.Designer.cs
index e76e31e7..788b6aad 100644
--- a/AsbCloudDb/Migrations/20230504111955_Add_Permission_For_FaqStatistics.Designer.cs
+++ b/AsbCloudDb/Migrations/20230504111955_Add_Permission_For_FaqStatistics.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2228,7 +2228,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230504111955_Add_Permission_For_FaqStatistics.cs b/AsbCloudDb/Migrations/20230504111955_Add_Permission_For_FaqStatistics.cs
index e33f4948..c9447c1f 100644
--- a/AsbCloudDb/Migrations/20230504111955_Add_Permission_For_FaqStatistics.cs
+++ b/AsbCloudDb/Migrations/20230504111955_Add_Permission_For_FaqStatistics.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230523065447_Add_RadiusTarget_To_PlannedTrajectory.Designer.cs b/AsbCloudDb/Migrations/20230523065447_Add_RadiusTarget_To_PlannedTrajectory.Designer.cs
index 22b08db6..f7518d0c 100644
--- a/AsbCloudDb/Migrations/20230523065447_Add_RadiusTarget_To_PlannedTrajectory.Designer.cs
+++ b/AsbCloudDb/Migrations/20230523065447_Add_RadiusTarget_To_PlannedTrajectory.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2233,7 +2233,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230523065447_Add_RadiusTarget_To_PlannedTrajectory.cs b/AsbCloudDb/Migrations/20230523065447_Add_RadiusTarget_To_PlannedTrajectory.cs
index 1f054ace..f7ed8abf 100644
--- a/AsbCloudDb/Migrations/20230523065447_Add_RadiusTarget_To_PlannedTrajectory.cs
+++ b/AsbCloudDb/Migrations/20230523065447_Add_RadiusTarget_To_PlannedTrajectory.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230530070633_UpdateTable_t_planned_trajectory_Field_RadiusTarget_Rename.Designer.cs b/AsbCloudDb/Migrations/20230530070633_UpdateTable_t_planned_trajectory_Field_RadiusTarget_Rename.Designer.cs
index 5b02aef3..eeb429ec 100644
--- a/AsbCloudDb/Migrations/20230530070633_UpdateTable_t_planned_trajectory_Field_RadiusTarget_Rename.Designer.cs
+++ b/AsbCloudDb/Migrations/20230530070633_UpdateTable_t_planned_trajectory_Field_RadiusTarget_Rename.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2233,7 +2233,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230530070633_UpdateTable_t_planned_trajectory_Field_RadiusTarget_Rename.cs b/AsbCloudDb/Migrations/20230530070633_UpdateTable_t_planned_trajectory_Field_RadiusTarget_Rename.cs
index ecab9ad1..bd1aad9b 100644
--- a/AsbCloudDb/Migrations/20230530070633_UpdateTable_t_planned_trajectory_Field_RadiusTarget_Rename.cs
+++ b/AsbCloudDb/Migrations/20230530070633_UpdateTable_t_planned_trajectory_Field_RadiusTarget_Rename.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230621061704_Add_Table_Relation_Contact_Well_And_Field_IsContact_To_CompanyType.Designer.cs b/AsbCloudDb/Migrations/20230621061704_Add_Table_Relation_Contact_Well_And_Field_IsContact_To_CompanyType.Designer.cs
index df16f385..62dedbc7 100644
--- a/AsbCloudDb/Migrations/20230621061704_Add_Table_Relation_Contact_Well_And_Field_IsContact_To_CompanyType.Designer.cs
+++ b/AsbCloudDb/Migrations/20230621061704_Add_Table_Relation_Contact_Well_And_Field_IsContact_To_CompanyType.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2239,7 +2239,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230621061704_Add_Table_Relation_Contact_Well_And_Field_IsContact_To_CompanyType.cs b/AsbCloudDb/Migrations/20230621061704_Add_Table_Relation_Contact_Well_And_Field_IsContact_To_CompanyType.cs
index 766cafa4..9f71027c 100644
--- a/AsbCloudDb/Migrations/20230621061704_Add_Table_Relation_Contact_Well_And_Field_IsContact_To_CompanyType.cs
+++ b/AsbCloudDb/Migrations/20230621061704_Add_Table_Relation_Contact_Well_And_Field_IsContact_To_CompanyType.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230628043716_Add_Permissions_WellContact.Designer.cs b/AsbCloudDb/Migrations/20230628043716_Add_Permissions_WellContact.Designer.cs
index fea9ad7b..a66fba62 100644
--- a/AsbCloudDb/Migrations/20230628043716_Add_Permissions_WellContact.Designer.cs
+++ b/AsbCloudDb/Migrations/20230628043716_Add_Permissions_WellContact.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2251,7 +2251,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230628043716_Add_Permissions_WellContact.cs b/AsbCloudDb/Migrations/20230628043716_Add_Permissions_WellContact.cs
index 8680084d..881de1f6 100644
--- a/AsbCloudDb/Migrations/20230628043716_Add_Permissions_WellContact.cs
+++ b/AsbCloudDb/Migrations/20230628043716_Add_Permissions_WellContact.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230628095801_Add_HelpPage.Designer.cs b/AsbCloudDb/Migrations/20230628095801_Add_HelpPage.Designer.cs
index fa1bde29..0098b81b 100644
--- a/AsbCloudDb/Migrations/20230628095801_Add_HelpPage.Designer.cs
+++ b/AsbCloudDb/Migrations/20230628095801_Add_HelpPage.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2279,7 +2279,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230628095801_Add_HelpPage.cs b/AsbCloudDb/Migrations/20230628095801_Add_HelpPage.cs
index 82746fb2..a86d6693 100644
--- a/AsbCloudDb/Migrations/20230628095801_Add_HelpPage.cs
+++ b/AsbCloudDb/Migrations/20230628095801_Add_HelpPage.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230628100326_Add_New_Init_Value_For_FileCategory.Designer.cs b/AsbCloudDb/Migrations/20230628100326_Add_New_Init_Value_For_FileCategory.Designer.cs
index ea6e04e3..1ce38f93 100644
--- a/AsbCloudDb/Migrations/20230628100326_Add_New_Init_Value_For_FileCategory.Designer.cs
+++ b/AsbCloudDb/Migrations/20230628100326_Add_New_Init_Value_For_FileCategory.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2284,7 +2284,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230628100326_Add_New_Init_Value_For_FileCategory.cs b/AsbCloudDb/Migrations/20230628100326_Add_New_Init_Value_For_FileCategory.cs
index 7cc53bba..8d7af9ef 100644
--- a/AsbCloudDb/Migrations/20230628100326_Add_New_Init_Value_For_FileCategory.cs
+++ b/AsbCloudDb/Migrations/20230628100326_Add_New_Init_Value_For_FileCategory.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230628103733_Add_New_Init_Value_For_Permission.Designer.cs b/AsbCloudDb/Migrations/20230628103733_Add_New_Init_Value_For_Permission.Designer.cs
index 17653a21..710f5f11 100644
--- a/AsbCloudDb/Migrations/20230628103733_Add_New_Init_Value_For_Permission.Designer.cs
+++ b/AsbCloudDb/Migrations/20230628103733_Add_New_Init_Value_For_Permission.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2290,7 +2290,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230628103733_Add_New_Init_Value_For_Permission.cs b/AsbCloudDb/Migrations/20230628103733_Add_New_Init_Value_For_Permission.cs
index c34a3cc6..3085c98d 100644
--- a/AsbCloudDb/Migrations/20230628103733_Add_New_Init_Value_For_Permission.cs
+++ b/AsbCloudDb/Migrations/20230628103733_Add_New_Init_Value_For_Permission.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230711130529_Update_IdState_For_User.Designer.cs b/AsbCloudDb/Migrations/20230711130529_Update_IdState_For_User.Designer.cs
index 1bb79712..ece65eda 100644
--- a/AsbCloudDb/Migrations/20230711130529_Update_IdState_For_User.Designer.cs
+++ b/AsbCloudDb/Migrations/20230711130529_Update_IdState_For_User.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2302,7 +2302,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230711130529_Update_IdState_For_User.cs b/AsbCloudDb/Migrations/20230711130529_Update_IdState_For_User.cs
index 279d64da..fe5be085 100644
--- a/AsbCloudDb/Migrations/20230711130529_Update_IdState_For_User.cs
+++ b/AsbCloudDb/Migrations/20230711130529_Update_IdState_For_User.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
using System;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230711130624_Add_Notification.Designer.cs b/AsbCloudDb/Migrations/20230711130624_Add_Notification.Designer.cs
index 15714251..cb66b6c4 100644
--- a/AsbCloudDb/Migrations/20230711130624_Add_Notification.Designer.cs
+++ b/AsbCloudDb/Migrations/20230711130624_Add_Notification.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2394,7 +2394,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230711130624_Add_Notification.cs b/AsbCloudDb/Migrations/20230711130624_Add_Notification.cs
index c4c447a8..49c02a87 100644
--- a/AsbCloudDb/Migrations/20230711130624_Add_Notification.cs
+++ b/AsbCloudDb/Migrations/20230711130624_Add_Notification.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using Microsoft.EntityFrameworkCore.Migrations;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
diff --git a/AsbCloudDb/Migrations/20230713050032_Add_Order_For_CompanyType.Designer.cs b/AsbCloudDb/Migrations/20230713050032_Add_Order_For_CompanyType.Designer.cs
index d99dcdb1..06f84434 100644
--- a/AsbCloudDb/Migrations/20230713050032_Add_Order_For_CompanyType.Designer.cs
+++ b/AsbCloudDb/Migrations/20230713050032_Add_Order_For_CompanyType.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2309,7 +2309,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230713050032_Add_Order_For_CompanyType.cs b/AsbCloudDb/Migrations/20230713050032_Add_Order_For_CompanyType.cs
index 735bd45f..3c1c6c71 100644
--- a/AsbCloudDb/Migrations/20230713050032_Add_Order_For_CompanyType.cs
+++ b/AsbCloudDb/Migrations/20230713050032_Add_Order_For_CompanyType.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230713085928_Update_Notification.Designer.cs b/AsbCloudDb/Migrations/20230713085928_Update_Notification.Designer.cs
index 50703a27..42faf6c1 100644
--- a/AsbCloudDb/Migrations/20230713085928_Update_Notification.Designer.cs
+++ b/AsbCloudDb/Migrations/20230713085928_Update_Notification.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2387,7 +2387,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230713085928_Update_Notification.cs b/AsbCloudDb/Migrations/20230713085928_Update_Notification.cs
index c9571b1e..4fb754e7 100644
--- a/AsbCloudDb/Migrations/20230713085928_Update_Notification.cs
+++ b/AsbCloudDb/Migrations/20230713085928_Update_Notification.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230719064843_Add_Order_For_SectionType.Designer.cs b/AsbCloudDb/Migrations/20230719064843_Add_Order_For_SectionType.Designer.cs
index 42176285..871f6297 100644
--- a/AsbCloudDb/Migrations/20230719064843_Add_Order_For_SectionType.Designer.cs
+++ b/AsbCloudDb/Migrations/20230719064843_Add_Order_For_SectionType.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2394,7 +2394,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230719064843_Add_Order_For_SectionType.cs b/AsbCloudDb/Migrations/20230719064843_Add_Order_For_SectionType.cs
index 8b0a16d4..01147d4b 100644
--- a/AsbCloudDb/Migrations/20230719064843_Add_Order_For_SectionType.cs
+++ b/AsbCloudDb/Migrations/20230719064843_Add_Order_For_SectionType.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230725082154_Add_Registration_Date_Notification.Designer.cs b/AsbCloudDb/Migrations/20230725082154_Add_Registration_Date_Notification.Designer.cs
index 14b340c7..1445867d 100644
--- a/AsbCloudDb/Migrations/20230725082154_Add_Registration_Date_Notification.Designer.cs
+++ b/AsbCloudDb/Migrations/20230725082154_Add_Registration_Date_Notification.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2399,7 +2399,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230725082154_Add_Registration_Date_Notification.cs b/AsbCloudDb/Migrations/20230725082154_Add_Registration_Date_Notification.cs
index 11ce890c..2cecfa4c 100644
--- a/AsbCloudDb/Migrations/20230725082154_Add_Registration_Date_Notification.cs
+++ b/AsbCloudDb/Migrations/20230725082154_Add_Registration_Date_Notification.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230728062743_Add_Permission_UserSettings_delete.Designer.cs b/AsbCloudDb/Migrations/20230728062743_Add_Permission_UserSettings_delete.Designer.cs
index a0266f5b..fd59fdd1 100644
--- a/AsbCloudDb/Migrations/20230728062743_Add_Permission_UserSettings_delete.Designer.cs
+++ b/AsbCloudDb/Migrations/20230728062743_Add_Permission_UserSettings_delete.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2400,7 +2400,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230728062743_Add_Permission_UserSettings_delete.cs b/AsbCloudDb/Migrations/20230728062743_Add_Permission_UserSettings_delete.cs
index 1341afc1..e119c774 100644
--- a/AsbCloudDb/Migrations/20230728062743_Add_Permission_UserSettings_delete.cs
+++ b/AsbCloudDb/Migrations/20230728062743_Add_Permission_UserSettings_delete.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230821110455_Update_PlannedTrajectory.Designer.cs b/AsbCloudDb/Migrations/20230821110455_Update_PlannedTrajectory.Designer.cs
index 64e38d02..ea1ed269 100644
--- a/AsbCloudDb/Migrations/20230821110455_Update_PlannedTrajectory.Designer.cs
+++ b/AsbCloudDb/Migrations/20230821110455_Update_PlannedTrajectory.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2355,7 +2355,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230821110455_Update_PlannedTrajectory.cs b/AsbCloudDb/Migrations/20230821110455_Update_PlannedTrajectory.cs
index d8b973f5..cd5fdb6f 100644
--- a/AsbCloudDb/Migrations/20230821110455_Update_PlannedTrajectory.cs
+++ b/AsbCloudDb/Migrations/20230821110455_Update_PlannedTrajectory.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230906090612_Add_separated_subsystems.Designer.cs b/AsbCloudDb/Migrations/20230906090612_Add_separated_subsystems.Designer.cs
index 88c5d55a..8bba7e30 100644
--- a/AsbCloudDb/Migrations/20230906090612_Add_separated_subsystems.Designer.cs
+++ b/AsbCloudDb/Migrations/20230906090612_Add_separated_subsystems.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2400,7 +2400,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230906090612_Add_separated_subsystems.cs b/AsbCloudDb/Migrations/20230906090612_Add_separated_subsystems.cs
index 89c4a400..035eb2f0 100644
--- a/AsbCloudDb/Migrations/20230906090612_Add_separated_subsystems.cs
+++ b/AsbCloudDb/Migrations/20230906090612_Add_separated_subsystems.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230907070954_Add_Manuals.Designer.cs b/AsbCloudDb/Migrations/20230907070954_Add_Manuals.Designer.cs
index 4aed03e1..7bd2bbe8 100644
--- a/AsbCloudDb/Migrations/20230907070954_Add_Manuals.Designer.cs
+++ b/AsbCloudDb/Migrations/20230907070954_Add_Manuals.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2494,7 +2494,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230907070954_Add_Manuals.cs b/AsbCloudDb/Migrations/20230907070954_Add_Manuals.cs
index 4ee906e3..3b4d9d77 100644
--- a/AsbCloudDb/Migrations/20230907070954_Add_Manuals.cs
+++ b/AsbCloudDb/Migrations/20230907070954_Add_Manuals.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using Microsoft.EntityFrameworkCore.Migrations;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
diff --git a/AsbCloudDb/Migrations/20230913063219_Add_New_Permissions.Designer.cs b/AsbCloudDb/Migrations/20230913063219_Add_New_Permissions.Designer.cs
index c94465b6..5c57f7ce 100644
--- a/AsbCloudDb/Migrations/20230913063219_Add_New_Permissions.Designer.cs
+++ b/AsbCloudDb/Migrations/20230913063219_Add_New_Permissions.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2412,7 +2412,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230913063219_Add_New_Permissions.cs b/AsbCloudDb/Migrations/20230913063219_Add_New_Permissions.cs
index d6dc3d17..9cb5aec5 100644
--- a/AsbCloudDb/Migrations/20230913063219_Add_New_Permissions.cs
+++ b/AsbCloudDb/Migrations/20230913063219_Add_New_Permissions.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230925052808_Add_ProcessMapWellboreDevelopment.Designer.cs b/AsbCloudDb/Migrations/20230925052808_Add_ProcessMapWellboreDevelopment.Designer.cs
index cba1d13c..75876fd0 100644
--- a/AsbCloudDb/Migrations/20230925052808_Add_ProcessMapWellboreDevelopment.Designer.cs
+++ b/AsbCloudDb/Migrations/20230925052808_Add_ProcessMapWellboreDevelopment.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2466,7 +2466,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.ProcessMapWellboreDevelopment", b =>
diff --git a/AsbCloudDb/Migrations/20230925052808_Add_ProcessMapWellboreDevelopment.cs b/AsbCloudDb/Migrations/20230925052808_Add_ProcessMapWellboreDevelopment.cs
index 38d50904..54c82d98 100644
--- a/AsbCloudDb/Migrations/20230925052808_Add_ProcessMapWellboreDevelopment.cs
+++ b/AsbCloudDb/Migrations/20230925052808_Add_ProcessMapWellboreDevelopment.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using Microsoft.EntityFrameworkCore.Migrations;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
diff --git a/AsbCloudDb/Migrations/20230925081405_Add_New_Permission_For_Manuals.Designer.cs b/AsbCloudDb/Migrations/20230925081405_Add_New_Permission_For_Manuals.Designer.cs
index 95c208da..f151f4b3 100644
--- a/AsbCloudDb/Migrations/20230925081405_Add_New_Permission_For_Manuals.Designer.cs
+++ b/AsbCloudDb/Migrations/20230925081405_Add_New_Permission_For_Manuals.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2472,7 +2472,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
diff --git a/AsbCloudDb/Migrations/20230925081405_Add_New_Permission_For_Manuals.cs b/AsbCloudDb/Migrations/20230925081405_Add_New_Permission_For_Manuals.cs
index 8217925d..8b040fde 100644
--- a/AsbCloudDb/Migrations/20230925081405_Add_New_Permission_For_Manuals.cs
+++ b/AsbCloudDb/Migrations/20230925081405_Add_New_Permission_For_Manuals.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230925132919_Update_ProcessMapWellboreDevelopment.Designer.cs b/AsbCloudDb/Migrations/20230925132919_Update_ProcessMapWellboreDevelopment.Designer.cs
index 26259bfc..778f7dc6 100644
--- a/AsbCloudDb/Migrations/20230925132919_Update_ProcessMapWellboreDevelopment.Designer.cs
+++ b/AsbCloudDb/Migrations/20230925132919_Update_ProcessMapWellboreDevelopment.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2466,7 +2466,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.ProcessMapWellboreDevelopment", b =>
diff --git a/AsbCloudDb/Migrations/20230925132919_Update_ProcessMapWellboreDevelopment.cs b/AsbCloudDb/Migrations/20230925132919_Update_ProcessMapWellboreDevelopment.cs
index f7458386..527e7e17 100644
--- a/AsbCloudDb/Migrations/20230925132919_Update_ProcessMapWellboreDevelopment.cs
+++ b/AsbCloudDb/Migrations/20230925132919_Update_ProcessMapWellboreDevelopment.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20230928055323_WellOperations_Add_OnDelete_SetNull_Behavior.Designer.cs b/AsbCloudDb/Migrations/20230928055323_WellOperations_Add_OnDelete_SetNull_Behavior.Designer.cs
index 52274aa0..28b04d38 100644
--- a/AsbCloudDb/Migrations/20230928055323_WellOperations_Add_OnDelete_SetNull_Behavior.Designer.cs
+++ b/AsbCloudDb/Migrations/20230928055323_WellOperations_Add_OnDelete_SetNull_Behavior.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2472,7 +2472,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.ProcessMapWellboreDevelopment", b =>
diff --git a/AsbCloudDb/Migrations/20230928055323_WellOperations_Add_OnDelete_SetNull_Behavior.cs b/AsbCloudDb/Migrations/20230928055323_WellOperations_Add_OnDelete_SetNull_Behavior.cs
index edf35493..5d3d51ed 100644
--- a/AsbCloudDb/Migrations/20230928055323_WellOperations_Add_OnDelete_SetNull_Behavior.cs
+++ b/AsbCloudDb/Migrations/20230928055323_WellOperations_Add_OnDelete_SetNull_Behavior.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20231012063505_Add_Contacts.Designer.cs b/AsbCloudDb/Migrations/20231012063505_Add_Contacts.Designer.cs
index f615832f..9254ac91 100644
--- a/AsbCloudDb/Migrations/20231012063505_Add_Contacts.Designer.cs
+++ b/AsbCloudDb/Migrations/20231012063505_Add_Contacts.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2531,7 +2531,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.ProcessMapWellboreDevelopment", b =>
diff --git a/AsbCloudDb/Migrations/20231012063505_Add_Contacts.cs b/AsbCloudDb/Migrations/20231012063505_Add_Contacts.cs
index c809faed..2f85c98c 100644
--- a/AsbCloudDb/Migrations/20231012063505_Add_Contacts.cs
+++ b/AsbCloudDb/Migrations/20231012063505_Add_Contacts.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20231012063841_Add_Permission_Delete_To_Well_Contact.Designer.cs b/AsbCloudDb/Migrations/20231012063841_Add_Permission_Delete_To_Well_Contact.Designer.cs
index e67f6bcf..5ff9c558 100644
--- a/AsbCloudDb/Migrations/20231012063841_Add_Permission_Delete_To_Well_Contact.Designer.cs
+++ b/AsbCloudDb/Migrations/20231012063841_Add_Permission_Delete_To_Well_Contact.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2537,7 +2537,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.ProcessMapWellboreDevelopment", b =>
diff --git a/AsbCloudDb/Migrations/20231012063841_Add_Permission_Delete_To_Well_Contact.cs b/AsbCloudDb/Migrations/20231012063841_Add_Permission_Delete_To_Well_Contact.cs
index d5567365..3ad0d7eb 100644
--- a/AsbCloudDb/Migrations/20231012063841_Add_Permission_Delete_To_Well_Contact.cs
+++ b/AsbCloudDb/Migrations/20231012063841_Add_Permission_Delete_To_Well_Contact.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20231012064318_Add_Well_To_Contacts.Designer.cs b/AsbCloudDb/Migrations/20231012064318_Add_Well_To_Contacts.Designer.cs
index e056ec19..9941e33d 100644
--- a/AsbCloudDb/Migrations/20231012064318_Add_Well_To_Contacts.Designer.cs
+++ b/AsbCloudDb/Migrations/20231012064318_Add_Well_To_Contacts.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2545,7 +2545,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.ProcessMapWellboreDevelopment", b =>
diff --git a/AsbCloudDb/Migrations/20231012064318_Add_Well_To_Contacts.cs b/AsbCloudDb/Migrations/20231012064318_Add_Well_To_Contacts.cs
index e806529c..ccfc2aeb 100644
--- a/AsbCloudDb/Migrations/20231012064318_Add_Well_To_Contacts.cs
+++ b/AsbCloudDb/Migrations/20231012064318_Add_Well_To_Contacts.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20231012070239_Update_Process_Maps.Designer.cs b/AsbCloudDb/Migrations/20231012070239_Update_Process_Maps.Designer.cs
index 0d5c7375..fdadc2a4 100644
--- a/AsbCloudDb/Migrations/20231012070239_Update_Process_Maps.Designer.cs
+++ b/AsbCloudDb/Migrations/20231012070239_Update_Process_Maps.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20231012070239_Update_Process_Maps.cs b/AsbCloudDb/Migrations/20231012070239_Update_Process_Maps.cs
index 701b4862..559b9db7 100644
--- a/AsbCloudDb/Migrations/20231012070239_Update_Process_Maps.cs
+++ b/AsbCloudDb/Migrations/20231012070239_Update_Process_Maps.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
@@ -103,7 +103,7 @@ namespace AsbCloudDb.Migrations
migrationBuilder.AlterTable(
name: "t_process_map_well_drilling",
comment: "РТК бурение скважины",
- oldComment: "Операции по скважине – РТК");
+ oldComment: "Операции по скважине - РТК");
migrationBuilder.AlterColumn(
name: "depth_start",
@@ -319,7 +319,7 @@ namespace AsbCloudDb.Migrations
migrationBuilder.AlterTable(
name: "t_process_map",
- comment: "Операции по скважине – РТК",
+ comment: "Операции по скважине - РТК",
oldComment: "РТК бурение скважины");
migrationBuilder.AlterColumn(
diff --git a/AsbCloudDb/Migrations/20231013103735_Update_WellContacts_Set_FullName.Designer.cs b/AsbCloudDb/Migrations/20231013103735_Update_WellContacts_Set_FullName.Designer.cs
index ccf2be29..c68923fd 100644
--- a/AsbCloudDb/Migrations/20231013103735_Update_WellContacts_Set_FullName.Designer.cs
+++ b/AsbCloudDb/Migrations/20231013103735_Update_WellContacts_Set_FullName.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
@@ -2545,7 +2545,7 @@ namespace AsbCloudDb.Migrations
b.ToTable("t_process_map");
- b.HasComment("Операции по скважине – РТК");
+ b.HasComment("Операции по скважине - РТК");
});
modelBuilder.Entity("AsbCloudDb.Model.ProcessMapWellboreDevelopment", b =>
diff --git a/AsbCloudDb/Migrations/20231013103735_Update_WellContacts_Set_FullName.cs b/AsbCloudDb/Migrations/20231013103735_Update_WellContacts_Set_FullName.cs
index 02242570..7da780ca 100644
--- a/AsbCloudDb/Migrations/20231013103735_Update_WellContacts_Set_FullName.cs
+++ b/AsbCloudDb/Migrations/20231013103735_Update_WellContacts_Set_FullName.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20231017094813_Add_Drill_Test.Designer.cs b/AsbCloudDb/Migrations/20231017094813_Add_Drill_Test.Designer.cs
index 1b2cf452..a1d104d6 100644
--- a/AsbCloudDb/Migrations/20231017094813_Add_Drill_Test.Designer.cs
+++ b/AsbCloudDb/Migrations/20231017094813_Add_Drill_Test.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20231017094813_Add_Drill_Test.cs b/AsbCloudDb/Migrations/20231017094813_Add_Drill_Test.cs
index d5d47871..1e6fb2eb 100644
--- a/AsbCloudDb/Migrations/20231017094813_Add_Drill_Test.cs
+++ b/AsbCloudDb/Migrations/20231017094813_Add_Drill_Test.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20231101110412_Update_EntityFillerSubsystem.Designer.cs b/AsbCloudDb/Migrations/20231101110412_Update_EntityFillerSubsystem.Designer.cs
index b461d11a..d2d4a248 100644
--- a/AsbCloudDb/Migrations/20231101110412_Update_EntityFillerSubsystem.Designer.cs
+++ b/AsbCloudDb/Migrations/20231101110412_Update_EntityFillerSubsystem.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20231101110412_Update_EntityFillerSubsystem.cs b/AsbCloudDb/Migrations/20231101110412_Update_EntityFillerSubsystem.cs
index 97a9b327..3ac31a32 100644
--- a/AsbCloudDb/Migrations/20231101110412_Update_EntityFillerSubsystem.cs
+++ b/AsbCloudDb/Migrations/20231101110412_Update_EntityFillerSubsystem.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20231102045101_Rename_Field_IsContact_In_CompanyType.Designer.cs b/AsbCloudDb/Migrations/20231102045101_Rename_Field_IsContact_In_CompanyType.Designer.cs
index 80bf45e0..30a01afc 100644
--- a/AsbCloudDb/Migrations/20231102045101_Rename_Field_IsContact_In_CompanyType.Designer.cs
+++ b/AsbCloudDb/Migrations/20231102045101_Rename_Field_IsContact_In_CompanyType.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20231102045101_Rename_Field_IsContact_In_CompanyType.cs b/AsbCloudDb/Migrations/20231102045101_Rename_Field_IsContact_In_CompanyType.cs
index fb5c8934..7e2f5693 100644
--- a/AsbCloudDb/Migrations/20231102045101_Rename_Field_IsContact_In_CompanyType.cs
+++ b/AsbCloudDb/Migrations/20231102045101_Rename_Field_IsContact_In_CompanyType.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20231102045600_Add_Or_Update_Data_In_CompanyType.Designer.cs b/AsbCloudDb/Migrations/20231102045600_Add_Or_Update_Data_In_CompanyType.Designer.cs
index 53ee86ab..e55085be 100644
--- a/AsbCloudDb/Migrations/20231102045600_Add_Or_Update_Data_In_CompanyType.Designer.cs
+++ b/AsbCloudDb/Migrations/20231102045600_Add_Or_Update_Data_In_CompanyType.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20231102045600_Add_Or_Update_Data_In_CompanyType.cs b/AsbCloudDb/Migrations/20231102045600_Add_Or_Update_Data_In_CompanyType.cs
index 45cd4795..07a461f2 100644
--- a/AsbCloudDb/Migrations/20231102045600_Add_Or_Update_Data_In_CompanyType.cs
+++ b/AsbCloudDb/Migrations/20231102045600_Add_Or_Update_Data_In_CompanyType.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20231107091439_Add_Data_To_WellSectionType.Designer.cs b/AsbCloudDb/Migrations/20231107091439_Add_Data_To_WellSectionType.Designer.cs
index 23c90735..6fa59af8 100644
--- a/AsbCloudDb/Migrations/20231107091439_Add_Data_To_WellSectionType.Designer.cs
+++ b/AsbCloudDb/Migrations/20231107091439_Add_Data_To_WellSectionType.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20231107091439_Add_Data_To_WellSectionType.cs b/AsbCloudDb/Migrations/20231107091439_Add_Data_To_WellSectionType.cs
index c745692f..48649536 100644
--- a/AsbCloudDb/Migrations/20231107091439_Add_Data_To_WellSectionType.cs
+++ b/AsbCloudDb/Migrations/20231107091439_Add_Data_To_WellSectionType.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20231110080246_UpdateTable_t_telemetry_data_Set_ImportantColumns_NotNull.Designer.cs b/AsbCloudDb/Migrations/20231110080246_UpdateTable_t_telemetry_data_Set_ImportantColumns_NotNull.Designer.cs
index 0b6a77d5..3ad8b8f3 100644
--- a/AsbCloudDb/Migrations/20231110080246_UpdateTable_t_telemetry_data_Set_ImportantColumns_NotNull.Designer.cs
+++ b/AsbCloudDb/Migrations/20231110080246_UpdateTable_t_telemetry_data_Set_ImportantColumns_NotNull.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20231110080246_UpdateTable_t_telemetry_data_Set_ImportantColumns_NotNull.cs b/AsbCloudDb/Migrations/20231110080246_UpdateTable_t_telemetry_data_Set_ImportantColumns_NotNull.cs
index 0252def1..1aa7539b 100644
--- a/AsbCloudDb/Migrations/20231110080246_UpdateTable_t_telemetry_data_Set_ImportantColumns_NotNull.cs
+++ b/AsbCloudDb/Migrations/20231110080246_UpdateTable_t_telemetry_data_Set_ImportantColumns_NotNull.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20231110094226_UpdateTable_t_contact_Set_Email_and_Phone_Nullable.Designer.cs b/AsbCloudDb/Migrations/20231110094226_UpdateTable_t_contact_Set_Email_and_Phone_Nullable.Designer.cs
index 11a21c37..59c14f94 100644
--- a/AsbCloudDb/Migrations/20231110094226_UpdateTable_t_contact_Set_Email_and_Phone_Nullable.Designer.cs
+++ b/AsbCloudDb/Migrations/20231110094226_UpdateTable_t_contact_Set_Email_and_Phone_Nullable.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20231110094226_UpdateTable_t_contact_Set_Email_and_Phone_Nullable.cs b/AsbCloudDb/Migrations/20231110094226_UpdateTable_t_contact_Set_Email_and_Phone_Nullable.cs
index 46c2fef2..16a41147 100644
--- a/AsbCloudDb/Migrations/20231110094226_UpdateTable_t_contact_Set_Email_and_Phone_Nullable.cs
+++ b/AsbCloudDb/Migrations/20231110094226_UpdateTable_t_contact_Set_Email_and_Phone_Nullable.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20231114051111_Update_DailyReport.Designer.cs b/AsbCloudDb/Migrations/20231114051111_Update_DailyReport.Designer.cs
index 23c75c4b..a29bcaad 100644
--- a/AsbCloudDb/Migrations/20231114051111_Update_DailyReport.Designer.cs
+++ b/AsbCloudDb/Migrations/20231114051111_Update_DailyReport.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20231114051111_Update_DailyReport.cs b/AsbCloudDb/Migrations/20231114051111_Update_DailyReport.cs
index e4bac241..6a281f05 100644
--- a/AsbCloudDb/Migrations/20231114051111_Update_DailyReport.cs
+++ b/AsbCloudDb/Migrations/20231114051111_Update_DailyReport.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using Microsoft.EntityFrameworkCore.Migrations;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
diff --git a/AsbCloudDb/Migrations/20231115120948_Add_Fact_Trajectory_Table.Designer.cs b/AsbCloudDb/Migrations/20231115120948_Add_Fact_Trajectory_Table.Designer.cs
index ed795ae6..f5c1a65b 100644
--- a/AsbCloudDb/Migrations/20231115120948_Add_Fact_Trajectory_Table.Designer.cs
+++ b/AsbCloudDb/Migrations/20231115120948_Add_Fact_Trajectory_Table.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20231115120948_Add_Fact_Trajectory_Table.cs b/AsbCloudDb/Migrations/20231115120948_Add_Fact_Trajectory_Table.cs
index e61f52c8..d0a8d573 100644
--- a/AsbCloudDb/Migrations/20231115120948_Add_Fact_Trajectory_Table.cs
+++ b/AsbCloudDb/Migrations/20231115120948_Add_Fact_Trajectory_Table.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using Microsoft.EntityFrameworkCore.Migrations;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
diff --git a/AsbCloudDb/Migrations/20231123085551_Add_New_WellOperationCategories.Designer.cs b/AsbCloudDb/Migrations/20231123085551_Add_New_WellOperationCategories.Designer.cs
index a74ef02e..33ba93a6 100644
--- a/AsbCloudDb/Migrations/20231123085551_Add_New_WellOperationCategories.Designer.cs
+++ b/AsbCloudDb/Migrations/20231123085551_Add_New_WellOperationCategories.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20231123085551_Add_New_WellOperationCategories.cs b/AsbCloudDb/Migrations/20231123085551_Add_New_WellOperationCategories.cs
index 2d6bebc5..9e6d5092 100644
--- a/AsbCloudDb/Migrations/20231123085551_Add_New_WellOperationCategories.cs
+++ b/AsbCloudDb/Migrations/20231123085551_Add_New_WellOperationCategories.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20231127114017_Update_t_planned_trajectory.Designer.cs b/AsbCloudDb/Migrations/20231127114017_Update_t_planned_trajectory.Designer.cs
index 52768caa..1b563e69 100644
--- a/AsbCloudDb/Migrations/20231127114017_Update_t_planned_trajectory.Designer.cs
+++ b/AsbCloudDb/Migrations/20231127114017_Update_t_planned_trajectory.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20231127114017_Update_t_planned_trajectory.cs b/AsbCloudDb/Migrations/20231127114017_Update_t_planned_trajectory.cs
index 3175bb9e..8868a2f8 100644
--- a/AsbCloudDb/Migrations/20231127114017_Update_t_planned_trajectory.cs
+++ b/AsbCloudDb/Migrations/20231127114017_Update_t_planned_trajectory.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20231129111522_Rename_t_trajectory_plan.Designer.cs b/AsbCloudDb/Migrations/20231129111522_Rename_t_trajectory_plan.Designer.cs
index cb769398..52a23f95 100644
--- a/AsbCloudDb/Migrations/20231129111522_Rename_t_trajectory_plan.Designer.cs
+++ b/AsbCloudDb/Migrations/20231129111522_Rename_t_trajectory_plan.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20231129111522_Rename_t_trajectory_plan.cs b/AsbCloudDb/Migrations/20231129111522_Rename_t_trajectory_plan.cs
index b6644976..bc7b4a40 100644
--- a/AsbCloudDb/Migrations/20231129111522_Rename_t_trajectory_plan.cs
+++ b/AsbCloudDb/Migrations/20231129111522_Rename_t_trajectory_plan.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20231204094830_Add_WellSectionPlan.Designer.cs b/AsbCloudDb/Migrations/20231204094830_Add_WellSectionPlan.Designer.cs
index 5c8565a1..63040ba4 100644
--- a/AsbCloudDb/Migrations/20231204094830_Add_WellSectionPlan.Designer.cs
+++ b/AsbCloudDb/Migrations/20231204094830_Add_WellSectionPlan.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20231204094830_Add_WellSectionPlan.cs b/AsbCloudDb/Migrations/20231204094830_Add_WellSectionPlan.cs
index 197f4a58..5f088451 100644
--- a/AsbCloudDb/Migrations/20231204094830_Add_WellSectionPlan.cs
+++ b/AsbCloudDb/Migrations/20231204094830_Add_WellSectionPlan.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using Microsoft.EntityFrameworkCore.Migrations;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
diff --git a/AsbCloudDb/Migrations/20231205062914_Daily_report_lost_migration.Designer.cs b/AsbCloudDb/Migrations/20231205062914_Daily_report_lost_migration.Designer.cs
index fd4ff53b..0046410b 100644
--- a/AsbCloudDb/Migrations/20231205062914_Daily_report_lost_migration.Designer.cs
+++ b/AsbCloudDb/Migrations/20231205062914_Daily_report_lost_migration.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20231205062914_Daily_report_lost_migration.cs b/AsbCloudDb/Migrations/20231205062914_Daily_report_lost_migration.cs
index ec314216..5309fb4d 100644
--- a/AsbCloudDb/Migrations/20231205062914_Daily_report_lost_migration.cs
+++ b/AsbCloudDb/Migrations/20231205062914_Daily_report_lost_migration.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20231205063450_DetectedOperation_add_subsystems_and_extraData.Designer.cs b/AsbCloudDb/Migrations/20231205063450_DetectedOperation_add_subsystems_and_extraData.Designer.cs
index 188c3aaf..7847901e 100644
--- a/AsbCloudDb/Migrations/20231205063450_DetectedOperation_add_subsystems_and_extraData.Designer.cs
+++ b/AsbCloudDb/Migrations/20231205063450_DetectedOperation_add_subsystems_and_extraData.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Collections.Generic;
using System.Text.Json;
diff --git a/AsbCloudDb/Migrations/20231205063450_DetectedOperation_add_subsystems_and_extraData.cs b/AsbCloudDb/Migrations/20231205063450_DetectedOperation_add_subsystems_and_extraData.cs
index de054b29..ae36d1eb 100644
--- a/AsbCloudDb/Migrations/20231205063450_DetectedOperation_add_subsystems_and_extraData.cs
+++ b/AsbCloudDb/Migrations/20231205063450_DetectedOperation_add_subsystems_and_extraData.cs
@@ -1,4 +1,4 @@
-using System.Collections.Generic;
+using System.Collections.Generic;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20231216060437_Update_Subsystems.Designer.cs b/AsbCloudDb/Migrations/20231216060437_Update_Subsystems.Designer.cs
index a09d316b..26f082cc 100644
--- a/AsbCloudDb/Migrations/20231216060437_Update_Subsystems.Designer.cs
+++ b/AsbCloudDb/Migrations/20231216060437_Update_Subsystems.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20231216060437_Update_Subsystems.cs b/AsbCloudDb/Migrations/20231216060437_Update_Subsystems.cs
index 40643d71..d3838c18 100644
--- a/AsbCloudDb/Migrations/20231216060437_Update_Subsystems.cs
+++ b/AsbCloudDb/Migrations/20231216060437_Update_Subsystems.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using Microsoft.EntityFrameworkCore.Migrations;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
diff --git a/AsbCloudDb/Migrations/20231218192700_Update_DetectedOperations_And_Subsystems.Designer.cs b/AsbCloudDb/Migrations/20231218192700_Update_DetectedOperations_And_Subsystems.Designer.cs
index e72e09a5..a2e1edf0 100644
--- a/AsbCloudDb/Migrations/20231218192700_Update_DetectedOperations_And_Subsystems.Designer.cs
+++ b/AsbCloudDb/Migrations/20231218192700_Update_DetectedOperations_And_Subsystems.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20231218192700_Update_DetectedOperations_And_Subsystems.cs b/AsbCloudDb/Migrations/20231218192700_Update_DetectedOperations_And_Subsystems.cs
index fbb49d7d..9f3ea841 100644
--- a/AsbCloudDb/Migrations/20231218192700_Update_DetectedOperations_And_Subsystems.cs
+++ b/AsbCloudDb/Migrations/20231218192700_Update_DetectedOperations_And_Subsystems.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20231220091403_UpdateDateFormat_DailyReport.Designer.cs b/AsbCloudDb/Migrations/20231220091403_UpdateDateFormat_DailyReport.Designer.cs
index c5bba58a..7cc704dd 100644
--- a/AsbCloudDb/Migrations/20231220091403_UpdateDateFormat_DailyReport.Designer.cs
+++ b/AsbCloudDb/Migrations/20231220091403_UpdateDateFormat_DailyReport.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20231220091403_UpdateDateFormat_DailyReport.cs b/AsbCloudDb/Migrations/20231220091403_UpdateDateFormat_DailyReport.cs
index c2771eeb..2b553026 100644
--- a/AsbCloudDb/Migrations/20231220091403_UpdateDateFormat_DailyReport.cs
+++ b/AsbCloudDb/Migrations/20231220091403_UpdateDateFormat_DailyReport.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20231226070850_Update_Table_WellOperation_set_Categories.Designer.cs b/AsbCloudDb/Migrations/20231226070850_Update_Table_WellOperation_set_Categories.Designer.cs
index c95d01b9..68b58cb1 100644
--- a/AsbCloudDb/Migrations/20231226070850_Update_Table_WellOperation_set_Categories.Designer.cs
+++ b/AsbCloudDb/Migrations/20231226070850_Update_Table_WellOperation_set_Categories.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20231226070850_Update_Table_WellOperation_set_Categories.cs b/AsbCloudDb/Migrations/20231226070850_Update_Table_WellOperation_set_Categories.cs
index be2a9a71..282965ff 100644
--- a/AsbCloudDb/Migrations/20231226070850_Update_Table_WellOperation_set_Categories.cs
+++ b/AsbCloudDb/Migrations/20231226070850_Update_Table_WellOperation_set_Categories.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20240119062443_Add_processmap_plan_drilling_with_changeLog.Designer.cs b/AsbCloudDb/Migrations/20240119062443_Add_processmap_plan_drilling_with_changeLog.Designer.cs
index b57a8b00..49d88632 100644
--- a/AsbCloudDb/Migrations/20240119062443_Add_processmap_plan_drilling_with_changeLog.Designer.cs
+++ b/AsbCloudDb/Migrations/20240119062443_Add_processmap_plan_drilling_with_changeLog.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20240119062443_Add_processmap_plan_drilling_with_changeLog.cs b/AsbCloudDb/Migrations/20240119062443_Add_processmap_plan_drilling_with_changeLog.cs
index 1f1b4fd7..a5a67384 100644
--- a/AsbCloudDb/Migrations/20240119062443_Add_processmap_plan_drilling_with_changeLog.cs
+++ b/AsbCloudDb/Migrations/20240119062443_Add_processmap_plan_drilling_with_changeLog.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using Microsoft.EntityFrameworkCore.Migrations;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
diff --git a/AsbCloudDb/Migrations/20240201060511_Add_Table_DataSaubStat.Designer.cs b/AsbCloudDb/Migrations/20240201060511_Add_Table_DataSaubStat.Designer.cs
index 702cb1ea..ddb0d4da 100644
--- a/AsbCloudDb/Migrations/20240201060511_Add_Table_DataSaubStat.Designer.cs
+++ b/AsbCloudDb/Migrations/20240201060511_Add_Table_DataSaubStat.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20240201060511_Add_Table_DataSaubStat.cs b/AsbCloudDb/Migrations/20240201060511_Add_Table_DataSaubStat.cs
index fbe4048e..c8326b8b 100644
--- a/AsbCloudDb/Migrations/20240201060511_Add_Table_DataSaubStat.cs
+++ b/AsbCloudDb/Migrations/20240201060511_Add_Table_DataSaubStat.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using Microsoft.EntityFrameworkCore.Migrations;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
diff --git a/AsbCloudDb/Migrations/20240221064802_Migrate_ProcessMapPlanDrilling.Designer.cs b/AsbCloudDb/Migrations/20240221064802_Migrate_ProcessMapPlanDrilling.Designer.cs
index 641669ec..cd42d36b 100644
--- a/AsbCloudDb/Migrations/20240221064802_Migrate_ProcessMapPlanDrilling.Designer.cs
+++ b/AsbCloudDb/Migrations/20240221064802_Migrate_ProcessMapPlanDrilling.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20240221064802_Migrate_ProcessMapPlanDrilling.cs b/AsbCloudDb/Migrations/20240221064802_Migrate_ProcessMapPlanDrilling.cs
index 8119881b..a2287e6c 100644
--- a/AsbCloudDb/Migrations/20240221064802_Migrate_ProcessMapPlanDrilling.cs
+++ b/AsbCloudDb/Migrations/20240221064802_Migrate_ProcessMapPlanDrilling.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
@@ -10,11 +10,11 @@ namespace AsbCloudDb.Migrations
{
migrationBuilder.Sql
(@"insert " +
- @"into " +
+ @"into " +
@"public.t_process_map_plan_drilling " +
@"(id, " +
@"id_mode, " +
- @"axial_load_plan, " +
+ @"axial_load_plan, " +
@"axial_load_limit_max, " +
@"delta_pressure_plan, " +
@"delta_pressure_limit_max, " +
diff --git a/AsbCloudDb/Migrations/20240221075904_Add_ProcessMapPlanReams.Designer.cs b/AsbCloudDb/Migrations/20240221075904_Add_ProcessMapPlanReams.Designer.cs
index 028b0bc2..b460b5ad 100644
--- a/AsbCloudDb/Migrations/20240221075904_Add_ProcessMapPlanReams.Designer.cs
+++ b/AsbCloudDb/Migrations/20240221075904_Add_ProcessMapPlanReams.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20240221075904_Add_ProcessMapPlanReams.cs b/AsbCloudDb/Migrations/20240221075904_Add_ProcessMapPlanReams.cs
index 63e070be..7b0389b4 100644
--- a/AsbCloudDb/Migrations/20240221075904_Add_ProcessMapPlanReams.cs
+++ b/AsbCloudDb/Migrations/20240221075904_Add_ProcessMapPlanReams.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using Microsoft.EntityFrameworkCore.Migrations;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
diff --git a/AsbCloudDb/Migrations/20240221091530_Remove_old_ProcessMapPlans.Designer.cs b/AsbCloudDb/Migrations/20240221091530_Remove_old_ProcessMapPlans.Designer.cs
index 97407889..97908c6c 100644
--- a/AsbCloudDb/Migrations/20240221091530_Remove_old_ProcessMapPlans.Designer.cs
+++ b/AsbCloudDb/Migrations/20240221091530_Remove_old_ProcessMapPlans.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20240221091530_Remove_old_ProcessMapPlans.cs b/AsbCloudDb/Migrations/20240221091530_Remove_old_ProcessMapPlans.cs
index 652ff3f3..48c6768a 100644
--- a/AsbCloudDb/Migrations/20240221091530_Remove_old_ProcessMapPlans.cs
+++ b/AsbCloudDb/Migrations/20240221091530_Remove_old_ProcessMapPlans.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using Microsoft.EntityFrameworkCore.Migrations;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
diff --git a/AsbCloudDb/Migrations/20240329070104_Update_WellOperationCategory_IdConditioning.Designer.cs b/AsbCloudDb/Migrations/20240329070104_Update_WellOperationCategory_IdConditioning.Designer.cs
index 9a85b491..9d023d73 100644
--- a/AsbCloudDb/Migrations/20240329070104_Update_WellOperationCategory_IdConditioning.Designer.cs
+++ b/AsbCloudDb/Migrations/20240329070104_Update_WellOperationCategory_IdConditioning.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20240329070104_Update_WellOperationCategory_IdConditioning.cs b/AsbCloudDb/Migrations/20240329070104_Update_WellOperationCategory_IdConditioning.cs
index e539a2be..72cbf4e6 100644
--- a/AsbCloudDb/Migrations/20240329070104_Update_WellOperationCategory_IdConditioning.cs
+++ b/AsbCloudDb/Migrations/20240329070104_Update_WellOperationCategory_IdConditioning.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20240401094602_Update_DetectedOperation.Designer.cs b/AsbCloudDb/Migrations/20240401094602_Update_DetectedOperation.Designer.cs
index 7b762673..06a65271 100644
--- a/AsbCloudDb/Migrations/20240401094602_Update_DetectedOperation.Designer.cs
+++ b/AsbCloudDb/Migrations/20240401094602_Update_DetectedOperation.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20240401094602_Update_DetectedOperation.cs b/AsbCloudDb/Migrations/20240401094602_Update_DetectedOperation.cs
index 570f957e..20892376 100644
--- a/AsbCloudDb/Migrations/20240401094602_Update_DetectedOperation.cs
+++ b/AsbCloudDb/Migrations/20240401094602_Update_DetectedOperation.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20240408112202_Add_NewWellOperationCategories.Designer.cs b/AsbCloudDb/Migrations/20240408112202_Add_NewWellOperationCategories.Designer.cs
index caa012fc..3c817bd7 100644
--- a/AsbCloudDb/Migrations/20240408112202_Add_NewWellOperationCategories.Designer.cs
+++ b/AsbCloudDb/Migrations/20240408112202_Add_NewWellOperationCategories.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20240408112202_Add_NewWellOperationCategories.cs b/AsbCloudDb/Migrations/20240408112202_Add_NewWellOperationCategories.cs
index dfa7431e..8deeee4c 100644
--- a/AsbCloudDb/Migrations/20240408112202_Add_NewWellOperationCategories.cs
+++ b/AsbCloudDb/Migrations/20240408112202_Add_NewWellOperationCategories.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20240415043251_Update_WellOperationName.Designer.cs b/AsbCloudDb/Migrations/20240415043251_Update_WellOperationName.Designer.cs
index 93fe961c..7e529f49 100644
--- a/AsbCloudDb/Migrations/20240415043251_Update_WellOperationName.Designer.cs
+++ b/AsbCloudDb/Migrations/20240415043251_Update_WellOperationName.Designer.cs
@@ -1,4 +1,4 @@
-//
+//
using System;
using System.Text.Json;
using AsbCloudDb.Model;
diff --git a/AsbCloudDb/Migrations/20240415043251_Update_WellOperationName.cs b/AsbCloudDb/Migrations/20240415043251_Update_WellOperationName.cs
index ddb3c3ea..96b91395 100644
--- a/AsbCloudDb/Migrations/20240415043251_Update_WellOperationName.cs
+++ b/AsbCloudDb/Migrations/20240415043251_Update_WellOperationName.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
diff --git a/AsbCloudDb/Migrations/20240613110103_Add_ProcessMapPlanRotor_And_Slide.Designer.cs b/AsbCloudDb/Migrations/20240613110103_Add_ProcessMapPlanRotor_And_Slide.Designer.cs
new file mode 100644
index 00000000..8ee2c996
--- /dev/null
+++ b/AsbCloudDb/Migrations/20240613110103_Add_ProcessMapPlanRotor_And_Slide.Designer.cs
@@ -0,0 +1,9765 @@
+//
+using System;
+using System.Text.Json;
+using AsbCloudDb.Model;
+using Microsoft.EntityFrameworkCore;
+using Microsoft.EntityFrameworkCore.Infrastructure;
+using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
+using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
+
+#nullable disable
+
+namespace AsbCloudDb.Migrations
+{
+ [DbContext(typeof(AsbCloudDbContext))]
+ [Migration("20240613110103_Add_ProcessMapPlanRotor_And_Slide")]
+ partial class Add_ProcessMapPlanRotor_And_Slide
+ {
+ ///
+ protected override void BuildTargetModel(ModelBuilder modelBuilder)
+ {
+#pragma warning disable 612, 618
+ modelBuilder
+ .UseCollation("Russian_Russia.1251")
+ .HasAnnotation("ProductVersion", "8.0.2")
+ .HasAnnotation("Relational:MaxIdentifierLength", 63);
+
+ NpgsqlModelBuilderExtensions.HasPostgresExtension(modelBuilder, "adminpack");
+ NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder);
+
+ modelBuilder.Entity("AsbCloudDb.Model.Cluster", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("integer")
+ .HasColumnName("id");
+
+ NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id"));
+
+ b.Property("Caption")
+ .IsRequired()
+ .HasMaxLength(255)
+ .HasColumnType("character varying(255)")
+ .HasColumnName("caption")
+ .HasComment("Название");
+
+ b.Property("IdDeposit")
+ .HasColumnType("integer")
+ .HasColumnName("id_deposit");
+
+ b.Property("Latitude")
+ .HasColumnType("double precision")
+ .HasColumnName("latitude");
+
+ b.Property("Longitude")
+ .HasColumnType("double precision")
+ .HasColumnName("longitude");
+
+ b.Property("Timezone")
+ .IsRequired()
+ .HasColumnType("jsonb")
+ .HasColumnName("timezone")
+ .HasComment("Смещение часового пояса от UTC");
+
+ b.HasKey("Id");
+
+ b.HasIndex("IdDeposit");
+
+ b.ToTable("t_cluster", t =>
+ {
+ t.HasComment("Кусты");
+ });
+ });
+
+ modelBuilder.Entity("AsbCloudDb.Model.Company", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("integer")
+ .HasColumnName("id");
+
+ NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id"));
+
+ b.Property("Caption")
+ .IsRequired()
+ .HasMaxLength(255)
+ .HasColumnType("character varying(255)")
+ .HasColumnName("caption");
+
+ b.Property("IdCompanyType")
+ .HasMaxLength(255)
+ .HasColumnType("integer")
+ .HasColumnName("id_company_type")
+ .HasComment("вид деятельности");
+
+ b.HasKey("Id");
+
+ b.HasIndex("IdCompanyType");
+
+ b.ToTable("t_company");
+
+ b.HasData(
+ new
+ {
+ Id = 1,
+ Caption = "ООО \"АСБ\"",
+ IdCompanyType = 3
+ });
+ });
+
+ modelBuilder.Entity("AsbCloudDb.Model.CompanyType", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("integer")
+ .HasColumnName("id");
+
+ NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id"));
+
+ b.Property("Caption")
+ .IsRequired()
+ .HasMaxLength(255)
+ .HasColumnType("character varying(255)")
+ .HasColumnName("caption");
+
+ b.Property("IsContact")
+ .HasColumnType("boolean")
+ .HasColumnName("is_contact");
+
+ b.Property("Order")
+ .HasColumnType("integer")
+ .HasColumnName("order");
+
+ b.HasKey("Id");
+
+ b.ToTable("t_company_type");
+
+ b.HasData(
+ new
+ {
+ Id = 1,
+ Caption = "Недропользователь",
+ IsContact = true,
+ Order = 3
+ },
+ new
+ {
+ Id = 2,
+ Caption = "Буровой подрядчик",
+ IsContact = true,
+ Order = 2
+ },
+ new
+ {
+ Id = 3,
+ Caption = "Сервис автоматизации бурения",
+ IsContact = true,
+ Order = 0
+ },
+ new
+ {
+ Id = 4,
+ Caption = "Сервис по ГТИ",
+ IsContact = true,
+ Order = 6
+ },
+ new
+ {
+ Id = 5,
+ Caption = "Растворный сервис",
+ IsContact = true,
+ Order = 4
+ },
+ new
+ {
+ Id = 6,
+ Caption = "Сервис по ННБ",
+ IsContact = true,
+ Order = 5
+ },
+ new
+ {
+ Id = 7,
+ Caption = "Служба супервайзинга",
+ IsContact = false,
+ Order = 1
+ },
+ new
+ {
+ Id = 9,
+ Caption = "Сервис по цементированию",
+ IsContact = true,
+ Order = 7
+ },
+ new
+ {
+ Id = 11,
+ Caption = "Дизельный сервис",
+ IsContact = false,
+ Order = 9
+ },
+ new
+ {
+ Id = 12,
+ Caption = "Сервис по обслуживанию верхних силовых приводов",
+ IsContact = true,
+ Order = 8
+ });
+ });
+
+ modelBuilder.Entity("AsbCloudDb.Model.Contact", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("integer")
+ .HasColumnName("id");
+
+ NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id"));
+
+ b.Property("Company")
+ .IsRequired()
+ .HasMaxLength(255)
+ .HasColumnType("character varying(255)")
+ .HasColumnName("company")
+ .HasComment("компания");
+
+ b.Property("Email")
+ .HasMaxLength(255)
+ .HasColumnType("character varying(255)")
+ .HasColumnName("email")
+ .HasComment("email");
+
+ b.Property("FullName")
+ .IsRequired()
+ .HasMaxLength(255)
+ .HasColumnType("character varying(255)")
+ .HasColumnName("full_name")
+ .HasComment("ФИО");
+
+ b.Property("IdCompanyType")
+ .HasMaxLength(255)
+ .HasColumnType("integer")
+ .HasColumnName("id_company_type")
+ .HasComment("вид деятельности");
+
+ b.Property("IdWell")
+ .HasMaxLength(255)
+ .HasColumnType("integer")
+ .HasColumnName("id_well")
+ .HasComment("ключ скважины");
+
+ b.Property("Phone")
+ .HasMaxLength(50)
+ .HasColumnType("character varying(50)")
+ .HasColumnName("phone")
+ .HasComment("номер телефона");
+
+ b.Property("Position")
+ .IsRequired()
+ .HasMaxLength(255)
+ .HasColumnType("character varying(255)")
+ .HasColumnName("position")
+ .HasComment("должность");
+
+ b.HasKey("Id");
+
+ b.HasIndex("IdCompanyType");
+
+ b.HasIndex("IdWell");
+
+ b.ToTable("t_contact", t =>
+ {
+ t.HasComment("Контакты");
+ });
+ });
+
+ modelBuilder.Entity("AsbCloudDb.Model.DailyReports.DailyReport", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("integer");
+
+ NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id"));
+
+ b.Property("Date")
+ .HasColumnType("date")
+ .HasColumnName("date")
+ .HasComment("Дата формирования отчёта");
+
+ b.Property("DateLastUpdate")
+ .HasColumnType("timestamp with time zone")
+ .HasColumnName("date_last_update")
+ .HasComment("Дата последнего обновления");
+
+ b.Property("IdWell")
+ .HasColumnType("integer")
+ .HasColumnName("id_well")
+ .HasComment("ID скважины");
+
+ b.Property("SignBlock")
+ .HasColumnType("jsonb")
+ .HasColumnName("sign_block")
+ .HasComment("Подпись");
+
+ b.Property("SubsystemBlock")
+ .HasColumnType("jsonb")
+ .HasColumnName("subsystem_block")
+ .HasComment("Наработкой подсистем");
+
+ b.Property("TimeBalanceBlock")
+ .HasColumnType("jsonb")
+ .HasColumnName("time_balance_block")
+ .HasComment("Баланс времени");
+
+ b.HasKey("Id");
+
+ b.HasIndex("IdWell", "Date")
+ .IsUnique();
+
+ b.ToTable("t_daily_report", t =>
+ {
+ t.HasComment("Ежедневные отчёты");
+ });
+ });
+
+ modelBuilder.Entity("AsbCloudDb.Model.DataSaubStat", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("integer")
+ .HasColumnName("id");
+
+ NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id"));
+
+ b.Property("AxialLoad")
+ .HasColumnType("double precision")
+ .HasColumnName("axial_load")
+ .HasComment("Фактическая нагрузка");
+
+ b.Property("AxialLoadLimitMax")
+ .HasColumnType("double precision")
+ .HasColumnName("axial_load_limit_max")
+ .HasComment("Максимально допустимая нагрузка");
+
+ b.Property("AxialLoadSp")
+ .HasColumnType("double precision")
+ .HasColumnName("axial_load_sp")
+ .HasComment("Ограничение факт. нагрузки");
+
+ b.Property("BlockSpeedSp")
+ .HasColumnType("double precision")
+ .HasColumnName("block_speed_sp")
+ .HasComment("Ограничение скорости блока");
+
+ b.Property("DateEnd")
+ .HasColumnType("timestamp with time zone")
+ .HasColumnName("date_end")
+ .HasComment("Дата и время окончания");
+
+ b.Property("DateStart")
+ .HasColumnType("timestamp with time zone")
+ .HasColumnName("date_start")
+ .HasComment("Дата и время начала");
+
+ b.Property("DepthEnd")
+ .HasColumnType("double precision")
+ .HasColumnName("depth_end")
+ .HasComment("Глубина забоя по стволу конечная");
+
+ b.Property("DepthStart")
+ .HasColumnType("double precision")
+ .HasColumnName("depth_start")
+ .HasComment("Глубина забоя по стволу начальная");
+
+ b.Property("EnabledSubsystems")
+ .HasColumnType("integer")
+ .HasColumnName("enabled_subsystems")
+ .HasComment("Флаги подсистем");
+
+ b.Property("Flow")
+ .HasColumnType("double precision")
+ .HasColumnName("flow")
+ .HasComment("Фактический расход");
+
+ b.Property("HasOscillation")
+ .HasColumnType("boolean")
+ .HasColumnName("has_oscillation")
+ .HasComment("Наличие или отсутствие осцилляции");
+
+ b.Property("IdCategory")
+ .HasColumnType("integer")
+ .HasColumnName("id_category")
+ .HasComment("Название автоопределённой операции");
+
+ b.Property("IdFeedRegulator")
+ .HasColumnType("smallint")
+ .HasColumnName("id_feed_regulator")
+ .HasComment("Работа при достижении ограничения");
+
+ b.Property("IdTelemetry")
+ .HasColumnType("integer")
+ .HasColumnName("id_telemetry")
+ .HasComment("Ключ телеметрии");
+
+ b.Property("Pressure")
+ .HasColumnType("double precision")
+ .HasColumnName("pressure")
+ .HasComment("Давление");
+
+ b.Property("PressureIdle")
+ .HasColumnType("double precision")
+ .HasColumnName("pressure_idle")
+ .HasComment("Давление холостого хода");
+
+ b.Property("PressureSp")
+ .HasColumnType("double precision")
+ .HasColumnName("pressure_sp")
+ .HasComment("Ограничение фактического давления");
+
+ b.Property("RotorSpeed")
+ .HasColumnType("double precision")
+ .HasColumnName("rotor_speed")
+ .HasComment("Фактическая скорость оборотов ВСП");
+
+ b.Property("RotorTorque")
+ .HasColumnType("double precision")
+ .HasColumnName("rotor_torque")
+ .HasComment("Фактический момент");
+
+ b.Property("RotorTorqueLimitMax")
+ .HasColumnType("double precision")
+ .HasColumnName("rotor_torque_limit_max")
+ .HasComment("Максимально допустимый момент");
+
+ b.Property("RotorTorqueSp")
+ .HasColumnType("double precision")
+ .HasColumnName("rotor_torque_sp")
+ .HasComment("Ограничение факт. момента");
+
+ b.Property("Speed")
+ .HasColumnType("double precision")
+ .HasColumnName("speed")
+ .HasComment("Скорость бурения");
+
+ b.HasKey("Id");
+
+ b.HasIndex("IdCategory");
+
+ b.HasIndex("IdTelemetry");
+
+ b.ToTable("t_data_saub_stat", t =>
+ {
+ t.HasComment("Кеш-таблица для хранения данных для РТК-отчета");
+ });
+ });
+
+ modelBuilder.Entity("AsbCloudDb.Model.Deposit", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("integer")
+ .HasColumnName("id");
+
+ NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id"));
+
+ b.Property("Caption")
+ .IsRequired()
+ .HasMaxLength(255)
+ .HasColumnType("character varying(255)")
+ .HasColumnName("caption");
+
+ b.Property("Latitude")
+ .HasColumnType("double precision")
+ .HasColumnName("latitude");
+
+ b.Property("Longitude")
+ .HasColumnType("double precision")
+ .HasColumnName("longitude");
+
+ b.Property("Timezone")
+ .IsRequired()
+ .HasColumnType("jsonb")
+ .HasColumnName("timezone")
+ .HasComment("Смещение часового пояса от UTC");
+
+ b.HasKey("Id");
+
+ b.ToTable("t_deposit", t =>
+ {
+ t.HasComment("Месторождение");
+ });
+ });
+
+ modelBuilder.Entity("AsbCloudDb.Model.DetectedOperation", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("integer")
+ .HasColumnName("id");
+
+ NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id"));
+
+ b.Property("Creation")
+ .HasColumnType("timestamp with time zone")
+ .HasColumnName("creation")
+ .HasComment("дата создания");
+
+ b.Property("DateEnd")
+ .HasColumnType("timestamp with time zone")
+ .HasColumnName("date_end")
+ .HasComment("Дата начала операции");
+
+ b.Property("DateStart")
+ .HasColumnType("timestamp with time zone")
+ .HasColumnName("date_start")
+ .HasComment("Дата начала операции");
+
+ b.Property("DepthEnd")
+ .HasColumnType("double precision")
+ .HasColumnName("depth_end")
+ .HasComment("Глубина после завершения операции, м");
+
+ b.Property("DepthStart")
+ .HasColumnType("double precision")
+ .HasColumnName("depth_start")
+ .HasComment("Глубина на начало операции, м");
+
+ b.Property("EnabledSubsystems")
+ .HasColumnType("integer")
+ .HasColumnName("enabled_subsystems")
+ .HasComment("флаги включенных подсистем");
+
+ b.Property("ExtraData")
+ .IsRequired()
+ .HasColumnType("jsonb")
+ .HasColumnName("extra_data")
+ .HasComment("доп. инфо по операции");
+
+ b.Property("IdCategory")
+ .HasColumnType("integer")
+ .HasColumnName("id_category")
+ .HasComment("Id категории операции");
+
+ b.Property("IdEditor")
+ .HasColumnType("integer")
+ .HasColumnName("id_editor")
+ .HasComment("Редактор");
+
+ b.Property("IdTelemetry")
+ .HasColumnType("integer")
+ .HasColumnName("id_telemetry");
+
+ b.Property("IdUsersAtStart")
+ .HasColumnType("integer")
+ .HasColumnName("id_user")
+ .HasComment("Id пользователя по телеметрии на момент начала операции");
+
+ b.Property("Value")
+ .HasColumnType("double precision")
+ .HasColumnName("value")
+ .HasComment("Ключевой показатель операции");
+
+ b.HasKey("Id");
+
+ b.HasIndex("IdCategory");
+
+ b.HasIndex("IdTelemetry");
+
+ b.ToTable("t_detected_operation", t =>
+ {
+ t.HasComment("автоматически определенные операции по телеметрии");
+ });
+ });
+
+ modelBuilder.Entity("AsbCloudDb.Model.DrillTest", b =>
+ {
+ b.Property("Id")
+ .HasColumnType("integer")
+ .HasColumnName("id")
+ .HasComment("Идентификатор");
+
+ b.Property("IdTelemetry")
+ .HasColumnType("integer")
+ .HasColumnName("id_telemetry")
+ .HasComment("Идентификатор телеметрии");
+
+ b.Property("DepthStart")
+ .HasColumnType("real")
+ .HasColumnName("depthStart")
+ .HasComment("Глубина начала");
+
+ b.Property("Params")
+ .IsRequired()
+ .HasColumnType("jsonb")
+ .HasColumnName("t_drill_test_params")
+ .HasComment("Параметры записи drill test");
+
+ b.Property("TimeStampStart")
+ .HasColumnType("timestamp with time zone")
+ .HasColumnName("timestamp_start")
+ .HasComment("Время начала");
+
+ b.HasKey("Id", "IdTelemetry");
+
+ b.HasIndex("IdTelemetry");
+
+ b.ToTable("t_drill_test", t =>
+ {
+ t.HasComment("Drill_test");
+ });
+ });
+
+ modelBuilder.Entity("AsbCloudDb.Model.Driller", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("integer")
+ .HasColumnName("id")
+ .HasComment("Идентификатор");
+
+ NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id"));
+
+ b.Property("Name")
+ .IsRequired()
+ .HasMaxLength(255)
+ .HasColumnType("character varying(255)")
+ .HasColumnName("name")
+ .HasComment("Имя");
+
+ b.Property("Patronymic")
+ .HasMaxLength(255)
+ .HasColumnType("character varying(255)")
+ .HasColumnName("patronymic")
+ .HasComment("Отчество");
+
+ b.Property("Surname")
+ .IsRequired()
+ .HasMaxLength(255)
+ .HasColumnType("character varying(255)")
+ .HasColumnName("surname")
+ .HasComment("Фамилия");
+
+ b.HasKey("Id");
+
+ b.ToTable("t_driller", t =>
+ {
+ t.HasComment("Бурильщик");
+ });
+ });
+
+ modelBuilder.Entity("AsbCloudDb.Model.DrillingProgramPart", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("integer")
+ .HasColumnName("id");
+
+ NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id"));
+
+ b.Property("IdFileCategory")
+ .HasColumnType("integer")
+ .HasColumnName("id_file_category");
+
+ b.Property("IdWell")
+ .HasColumnType("integer")
+ .HasColumnName("id_well");
+
+ b.HasKey("Id");
+
+ b.HasIndex("IdFileCategory");
+
+ b.HasIndex("IdWell", "IdFileCategory")
+ .IsUnique();
+
+ b.ToTable("t_drilling_program_part", t =>
+ {
+ t.HasComment("части программ бурения");
+ });
+ });
+
+ modelBuilder.Entity("AsbCloudDb.Model.Faq", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("integer")
+ .HasColumnName("id")
+ .HasComment("Идентификатор");
+
+ NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id"));
+
+ b.Property("Answer")
+ .HasColumnType("text")
+ .HasColumnName("answer")
+ .HasComment("Текст ответа");
+
+ b.Property("CounterQuestion")
+ .HasColumnType("integer")
+ .HasColumnName("counter_question")
+ .HasComment("Счетчик повторений вопроса");
+
+ b.Property("DateAnswer")
+ .HasColumnType("timestamp with time zone")
+ .HasColumnName("date_answer")
+ .HasComment("Дата ответа");
+
+ b.Property("DateCreatedQuestion")
+ .HasColumnType("timestamp with time zone")
+ .HasColumnName("date_created_question")
+ .HasComment("Дата создания вопроса");
+
+ b.Property("DateLastEditedQuestion")
+ .HasColumnType("timestamp with time zone")
+ .HasColumnName("date_last_edited_question")
+ .HasComment("Дата последнего редактирования вопроса");
+
+ b.Property("IdAuthorAnswer")
+ .HasColumnType("integer")
+ .HasColumnName("id_author_answer")
+ .HasComment("id автора ответа");
+
+ b.Property("IdAuthorQuestion")
+ .HasColumnType("integer")
+ .HasColumnName("id_author_question")
+ .HasComment("id автора вопроса");
+
+ b.Property("IdReplacementQuestion")
+ .HasColumnType("integer")
+ .HasColumnName("id_replacement_question")
+ .HasComment("Ключ заменяющего вопроса");
+
+ b.Property("IsFrequently")
+ .HasColumnType("boolean")
+ .HasColumnName("is_frequently")
+ .HasComment("Частый вопрос");
+
+ b.Property("Question")
+ .IsRequired()
+ .HasColumnType("text")
+ .HasColumnName("question")
+ .HasComment("Текст вопроса");
+
+ b.Property("State")
+ .HasColumnType("integer")
+ .HasColumnName("state")
+ .HasComment("Статус вопроса");
+
+ b.HasKey("Id");
+
+ b.HasIndex("IdAuthorAnswer");
+
+ b.HasIndex("IdAuthorQuestion");
+
+ b.ToTable("t_faq", t =>
+ {
+ t.HasComment("вопросы пользователей");
+ });
+ });
+
+ modelBuilder.Entity("AsbCloudDb.Model.FileCategory", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("integer")
+ .HasColumnName("id");
+
+ NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id"));
+
+ b.Property("Name")
+ .IsRequired()
+ .HasColumnType("text")
+ .HasColumnName("name")
+ .HasComment("Название категории");
+
+ b.Property("ShortName")
+ .HasColumnType("text")
+ .HasColumnName("short_name")
+ .HasComment("Короткое название категории");
+
+ b.HasKey("Id");
+
+ b.ToTable("t_file_category", t =>
+ {
+ t.HasComment("Категории файлов");
+ });
+
+ b.HasData(
+ new
+ {
+ Id = 1,
+ Name = "Растворный сервис",
+ ShortName = "fluidService"
+ },
+ new
+ {
+ Id = 2,
+ Name = "Цементирование",
+ ShortName = "cement"
+ },
+ new
+ {
+ Id = 3,
+ Name = "ННБ",
+ ShortName = "nnb"
+ },
+ new
+ {
+ Id = 4,
+ Name = "ГТИ",
+ ShortName = "gti"
+ },
+ new
+ {
+ Id = 5,
+ Name = "Документы по скважине",
+ ShortName = "wellDocuments"
+ },
+ new
+ {
+ Id = 6,
+ Name = "Супервайзер",
+ ShortName = "supervisor"
+ },
+ new
+ {
+ Id = 7,
+ Name = "Мастер",
+ ShortName = "master"
+ },
+ new
+ {
+ Id = 8,
+ Name = "Долотный сервис",
+ ShortName = "toolService"
+ },
+ new
+ {
+ Id = 9,
+ Name = "Буровой подрядчик",
+ ShortName = "drillService"
+ },
+ new
+ {
+ Id = 10,
+ Name = "Сервис по заканчиванию скважины",
+ ShortName = "closingService"
+ },
+ new
+ {
+ Id = 12,
+ Name = "Рапорт",
+ ShortName = "report"
+ },
+ new
+ {
+ Id = 1000,
+ Name = "Программа бурения"
+ },
+ new
+ {
+ Id = 1001,
+ Name = "Задание от геологов"
+ },
+ new
+ {
+ Id = 1002,
+ Name = "Профиль ствола скважины (ННБ)"
+ },
+ new
+ {
+ Id = 1003,
+ Name = "Технологические расчеты (ННБ)"
+ },
+ new
+ {
+ Id = 1004,
+ Name = "Долотная программа"
+ },
+ new
+ {
+ Id = 1005,
+ Name = "Программа по растворам"
+ },
+ new
+ {
+ Id = 1006,
+ Name = "Программа геофизических исследований"
+ },
+ new
+ {
+ Id = 1007,
+ Name = "Планы спусков обсадных колонн"
+ },
+ new
+ {
+ Id = 1008,
+ Name = "Программы цементирования обсадных колонн"
+ },
+ new
+ {
+ Id = 10000,
+ Name = "Проект на бурение транспортного и горизонтального участков скважины"
+ },
+ new
+ {
+ Id = 10001,
+ Name = "Программа на бурение транспортного и горизонтального участков скважины"
+ },
+ new
+ {
+ Id = 10002,
+ Name = "Акт о начале бурения"
+ },
+ new
+ {
+ Id = 10003,
+ Name = "План работ спуска и цементирования направления"
+ },
+ new
+ {
+ Id = 10004,
+ Name = "Программа цементирования направления"
+ },
+ new
+ {
+ Id = 10005,
+ Name = "Мера обсадных труб (направление)"
+ },
+ new
+ {
+ Id = 10006,
+ Name = "Акт на выполненные работы по цементированию направления"
+ },
+ new
+ {
+ Id = 10007,
+ Name = "Отчет по цементированию направления (график)"
+ },
+ new
+ {
+ Id = 10008,
+ Name = "План работ спуска и цементирования кондуктора"
+ },
+ new
+ {
+ Id = 10009,
+ Name = "Программа цементирования (кондуктор)"
+ },
+ new
+ {
+ Id = 10010,
+ Name = "Мера обсадных труб (кондуктор)"
+ },
+ new
+ {
+ Id = 10011,
+ Name = "Карта крепления кондуктора"
+ },
+ new
+ {
+ Id = 10012,
+ Name = "Акт на выполненные работы по цементированию кондуктора"
+ },
+ new
+ {
+ Id = 10013,
+ Name = "Отчет по цементированию кондуктора (график)"
+ },
+ new
+ {
+ Id = 10014,
+ Name = "Акт о замере расстояния от стола ротора до муфты кондуктора"
+ },
+ new
+ {
+ Id = 10015,
+ Name = "Акт опресовки цементного кольца за кондуктором"
+ },
+ new
+ {
+ Id = 10016,
+ Name = "Акт опресовки ППГ с глухими плашками совместно с кондуктором"
+ },
+ new
+ {
+ Id = 10017,
+ Name = "Акт опресовки ПУГ, ППГ с трубными плашками совместно с кондуктором"
+ },
+ new
+ {
+ Id = 10018,
+ Name = "План работ на крепление обсадной колонны (эк. колонна)"
+ },
+ new
+ {
+ Id = 10019,
+ Name = "Программа цементирования (эк. колонна)"
+ },
+ new
+ {
+ Id = 10020,
+ Name = "Мера труб эксплуатационной колонны"
+ },
+ new
+ {
+ Id = 10021,
+ Name = "Карта по креплению скважины (эк. колонна)"
+ },
+ new
+ {
+ Id = 10022,
+ Name = "Акт на установку пружинных центраторов"
+ },
+ new
+ {
+ Id = 10023,
+ Name = "Отчет по цементированию эксплуатационной колонны (график)"
+ },
+ new
+ {
+ Id = 10024,
+ Name = "Акт на выполненные работы по цементированию эксплуатационной колонны"
+ },
+ new
+ {
+ Id = 10025,
+ Name = "Акт об испытании эк. колонны на герметичность (СТОП)"
+ },
+ new
+ {
+ Id = 10026,
+ Name = "Акт опресовки ППГ с глухими плашками совместно с э/колонной"
+ },
+ new
+ {
+ Id = 10027,
+ Name = "Акт опресовки ПУГ, ППГ с трубными плашками совместно с э/колонной"
+ },
+ new
+ {
+ Id = 10028,
+ Name = "Акт на вскрытие продуктивного пласта"
+ },
+ new
+ {
+ Id = 10029,
+ Name = "Акт замера параметров раствора при бурении горизонтального участка"
+ },
+ new
+ {
+ Id = 10030,
+ Name = "Разрешение на спуск «хвостовика» (телефонограмма)"
+ },
+ new
+ {
+ Id = 10031,
+ Name = "План работ на спуск «хвостовика»"
+ },
+ new
+ {
+ Id = 10032,
+ Name = "Акт готовности бурового и энергетического оборудования к спуску «хвостовика»"
+ },
+ new
+ {
+ Id = 10033,
+ Name = "Акт шаблонировки ствола скважины перед спуском «хвостовика»"
+ },
+ new
+ {
+ Id = 10034,
+ Name = "Мера обсадных труб (хвостовик)"
+ },
+ new
+ {
+ Id = 10035,
+ Name = "Акт выполненных работ по спуску хвостовика с закачкой (нефти, солевого раствора"
+ },
+ new
+ {
+ Id = 10036,
+ Name = "Акт о переводе скважины на тех. воду"
+ },
+ new
+ {
+ Id = 10037,
+ Name = "Акт об окончании бурения"
+ },
+ new
+ {
+ Id = 10038,
+ Name = "Акт на передачу скважины в освоение (КРС)"
+ },
+ new
+ {
+ Id = 10039,
+ Name = "Акт на опресовку межколонного пространства с КРС"
+ },
+ new
+ {
+ Id = 10040,
+ Name = "Акт на сдачу скважины в ЦДНГ"
+ },
+ new
+ {
+ Id = 10041,
+ Name = "Паспорт ОУС (заполняется геологами)"
+ },
+ new
+ {
+ Id = 10042,
+ Name = "Паспорт скважины (заполняется геологами)"
+ },
+ new
+ {
+ Id = 10043,
+ Name = "Фактические данные бурения (вставляются в паспорт скважины)"
+ },
+ new
+ {
+ Id = 20000,
+ Name = "Справки по страницам"
+ },
+ new
+ {
+ Id = 30000,
+ Name = "Инструкции"
+ });
+ });
+
+ modelBuilder.Entity("AsbCloudDb.Model.FileInfo", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("integer")
+ .HasColumnName("id");
+
+ NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id"));
+
+ b.Property("IdAuthor")
+ .HasColumnType("integer")
+ .HasColumnName("id_author")
+ .HasComment("Id пользователя, загрузившего файл");
+
+ b.Property("IdCategory")
+ .HasColumnType("integer")
+ .HasColumnName("id_category")
+ .HasComment("id категории файла");
+
+ b.Property("IdWell")
+ .HasColumnType("integer")
+ .HasColumnName("id_well")
+ .HasComment("id скважины");
+
+ b.Property("IsDeleted")
+ .HasColumnType("boolean")
+ .HasColumnName("is_deleted")
+ .HasComment("Удален ли файл");
+
+ b.Property("Name")
+ .IsRequired()
+ .HasColumnType("text")
+ .HasColumnName("name")
+ .HasComment("Название файла");
+
+ b.Property("Size")
+ .HasColumnType("bigint")
+ .HasColumnName("file_size")
+ .HasComment("Размер файла");
+
+ b.Property("UploadDate")
+ .HasColumnType("timestamp with time zone")
+ .HasColumnName("date");
+
+ b.HasKey("Id");
+
+ b.HasIndex("IdAuthor");
+
+ b.HasIndex("IdCategory");
+
+ b.HasIndex("IdWell");
+
+ b.ToTable("t_file_info", t =>
+ {
+ t.HasComment("Файлы всех категорий");
+ });
+ });
+
+ modelBuilder.Entity("AsbCloudDb.Model.FileMark", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("integer")
+ .HasColumnName("id");
+
+ NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id"));
+
+ b.Property("Comment")
+ .HasMaxLength(255)
+ .HasColumnType("character varying(255)")
+ .HasColumnName("comment")
+ .HasComment("Комментарий");
+
+ b.Property("DateCreated")
+ .HasColumnType("timestamp with time zone")
+ .HasColumnName("date_created")
+ .HasComment("Дата совершенного действия");
+
+ b.Property("IdFile")
+ .HasColumnType("integer")
+ .HasColumnName("id_file")
+ .HasComment("id файла");
+
+ b.Property("IdMarkType")
+ .HasColumnType("integer")
+ .HasColumnName("id_mark_type")
+ .HasComment("0 - отклонен, 1 - согласован");
+
+ b.Property("IdUser")
+ .HasColumnType("integer")
+ .HasColumnName("id_user")
+ .HasComment("id пользователя");
+
+ b.Property("IsDeleted")
+ .HasColumnType("boolean")
+ .HasColumnName("is_deleted")
+ .HasComment("Помечен ли файл как удаленный");
+
+ b.HasKey("Id");
+
+ b.HasIndex("IdFile");
+
+ b.HasIndex("IdUser");
+
+ b.ToTable("t_file_mark", t =>
+ {
+ t.HasComment("Действия с файлами.");
+ });
+ });
+
+ modelBuilder.Entity("AsbCloudDb.Model.GTR.WitsItemFloat", b =>
+ {
+ b.Property("IdTelemetry")
+ .HasColumnType("integer")
+ .HasColumnName("id_telemetry");
+
+ b.Property("IdRecord")
+ .HasColumnType("integer")
+ .HasColumnName("id_record");
+
+ b.Property("IdItem")
+ .HasColumnType("integer")
+ .HasColumnName("id_item");
+
+ b.Property("DateTime")
+ .HasColumnType("timestamp with time zone")
+ .HasColumnName("date");
+
+ b.Property("Value")
+ .HasColumnType("real")
+ .HasColumnName("value");
+
+ b.HasKey("IdTelemetry", "IdRecord", "IdItem", "DateTime");
+
+ b.ToTable("t_wits_float", t =>
+ {
+ t.HasComment("таблица данных ГТИ с типом значения float");
+ });
+ });
+
+ modelBuilder.Entity("AsbCloudDb.Model.GTR.WitsItemInt", b =>
+ {
+ b.Property("IdTelemetry")
+ .HasColumnType("integer")
+ .HasColumnName("id_telemetry");
+
+ b.Property("IdRecord")
+ .HasColumnType("integer")
+ .HasColumnName("id_record");
+
+ b.Property("IdItem")
+ .HasColumnType("integer")
+ .HasColumnName("id_item");
+
+ b.Property("DateTime")
+ .HasColumnType("timestamp with time zone")
+ .HasColumnName("date");
+
+ b.Property("Value")
+ .HasColumnType("integer")
+ .HasColumnName("value");
+
+ b.HasKey("IdTelemetry", "IdRecord", "IdItem", "DateTime");
+
+ b.ToTable("t_wits_int", t =>
+ {
+ t.HasComment("таблица данных ГТИ с типом значения int");
+ });
+ });
+
+ modelBuilder.Entity("AsbCloudDb.Model.GTR.WitsItemString", b =>
+ {
+ b.Property("IdTelemetry")
+ .HasColumnType("integer")
+ .HasColumnName("id_telemetry");
+
+ b.Property("IdRecord")
+ .HasColumnType("integer")
+ .HasColumnName("id_record");
+
+ b.Property("IdItem")
+ .HasColumnType("integer")
+ .HasColumnName("id_item");
+
+ b.Property("DateTime")
+ .HasColumnType("timestamp with time zone")
+ .HasColumnName("date");
+
+ b.Property("Value")
+ .IsRequired()
+ .HasColumnType("text")
+ .HasColumnName("value");
+
+ b.HasKey("IdTelemetry", "IdRecord", "IdItem", "DateTime");
+
+ b.ToTable("t_wits_string", t =>
+ {
+ t.HasComment("таблица данных ГТИ с типом значения string");
+ });
+ });
+
+ modelBuilder.Entity("AsbCloudDb.Model.HelpPage", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("integer")
+ .HasColumnName("id");
+
+ NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id"));
+
+ b.Property("IdCategory")
+ .HasColumnType("integer")
+ .HasColumnName("id_category")
+ .HasComment("Id категории файла");
+
+ b.Property("Name")
+ .IsRequired()
+ .HasColumnType("text")
+ .HasColumnName("name")
+ .HasComment("Название файла");
+
+ b.Property("Size")
+ .HasColumnType("bigint")
+ .HasColumnName("file_size")
+ .HasComment("Размер файла");
+
+ b.Property("UrlPage")
+ .IsRequired()
+ .HasColumnType("text")
+ .HasColumnName("url_page")
+ .HasComment("Url страницы");
+
+ b.HasKey("Id");
+
+ b.HasIndex("IdCategory");
+
+ b.ToTable("t_help_page", t =>
+ {
+ t.HasComment("Справки");
+ });
+ });
+
+ modelBuilder.Entity("AsbCloudDb.Model.LimitingParameter", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("integer")
+ .HasColumnName("id");
+
+ NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id"));
+
+ b.Property("DateEnd")
+ .HasColumnType("timestamp with time zone")
+ .HasColumnName("date_end");
+
+ b.Property("DateStart")
+ .HasColumnType("timestamp with time zone")
+ .HasColumnName("date_start");
+
+ b.Property("DepthEnd")
+ .HasColumnType("real")
+ .HasColumnName("depth_end");
+
+ b.Property("DepthStart")
+ .HasColumnType("real")
+ .HasColumnName("depth_start");
+
+ b.Property("IdFeedRegulator")
+ .HasColumnType("smallint")
+ .HasColumnName("id_feed_regulator");
+
+ b.Property