forked from ddrilling/AsbCloudServer
Merge branch 'dev' into feature/filling-fact-operations-in-daily-report
This commit is contained in:
commit
24764f2fd4
@ -3,7 +3,7 @@
|
|||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>net6.0</TargetFramework>
|
<TargetFramework>net6.0</TargetFramework>
|
||||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||||
<Nullable>disable</Nullable>
|
<Nullable>enable</Nullable>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
@ -9,7 +9,7 @@ namespace AsbCloudApp.Comparators
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public class ComparerIId : IComparer<IId>, IEqualityComparer<IId>
|
public class ComparerIId : IComparer<IId>, IEqualityComparer<IId>
|
||||||
{
|
{
|
||||||
private static readonly ComparerIId instance = new ();
|
private static readonly ComparerIId instance = new();
|
||||||
private ComparerIId() { }
|
private ComparerIId() { }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@ -24,8 +24,9 @@ namespace AsbCloudApp.Comparators
|
|||||||
/// <param name="x"></param>
|
/// <param name="x"></param>
|
||||||
/// <param name="y"></param>
|
/// <param name="y"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public int Compare(IId x, IId y) =>
|
public int Compare(IId? x, IId? y)
|
||||||
x.Id.CompareTo(y.Id);
|
=> (x?.Id??0).CompareTo(y?.Id??0);
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
///
|
///
|
||||||
@ -33,8 +34,13 @@ namespace AsbCloudApp.Comparators
|
|||||||
/// <param name="x"></param>
|
/// <param name="x"></param>
|
||||||
/// <param name="y"></param>
|
/// <param name="y"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public bool Equals(IId x, IId y) =>
|
public bool Equals(IId? x, IId? y)
|
||||||
x.Id == y.Id;
|
{
|
||||||
|
if (x is not null && y is not null)
|
||||||
|
return x.Id == y.Id;
|
||||||
|
|
||||||
|
return x == y;
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
///
|
///
|
||||||
|
@ -7,14 +7,12 @@ namespace AsbCloudApp.Comparators
|
|||||||
public class TelemetryUserDtoComparer : IEqualityComparer<TelemetryUserDto>
|
public class TelemetryUserDtoComparer : IEqualityComparer<TelemetryUserDto>
|
||||||
{
|
{
|
||||||
/// <inheritdoc/>
|
/// <inheritdoc/>
|
||||||
public bool Equals(TelemetryUserDto prevUser, TelemetryUserDto nextUser)
|
public bool Equals(TelemetryUserDto? prevUser, TelemetryUserDto? nextUser)
|
||||||
{
|
{
|
||||||
if (prevUser is null || nextUser is null)
|
if (prevUser is not null && nextUser is not null)
|
||||||
return false;
|
return prevUser.Id == nextUser.Id;
|
||||||
else if (prevUser.Id == nextUser.Id)
|
|
||||||
return true;
|
return prevUser == nextUser;
|
||||||
else
|
|
||||||
return false;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <inheritdoc/>
|
/// <inheritdoc/>
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
#nullable enable
|
using System.Linq;
|
||||||
using System.Linq;
|
|
||||||
|
|
||||||
namespace System.Collections.Generic
|
namespace System.Collections.Generic
|
||||||
{
|
{
|
||||||
@ -194,5 +193,4 @@ namespace System.Collections.Generic
|
|||||||
current = -1;
|
current = -1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
@ -8,11 +8,11 @@
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Имя пользователя для входа
|
/// Имя пользователя для входа
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Login { get; set; }
|
public string Login { get; set; } = null!;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Пароль пользователя для входа
|
/// Пароль пользователя для входа
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Password { get; set; }
|
public string Password { get; set; } = null!;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,6 @@ using System.Linq;
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// DTO кустов
|
/// DTO кустов
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// DTO компании
|
/// DTO компании
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Название типа компании
|
/// Название типа компании
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Caption { get; set; }
|
public string Caption { get; set; } = null!;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -8,57 +8,57 @@
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// КНБК описание
|
/// КНБК описание
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string BHADescription { get; set; }
|
public string BHADescription { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Бурение с наращиваниями в инт. 2195-2763м. Время начала
|
/// Бурение с наращиваниями в инт. 2195-2763м. Время начала
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string ExtensionDrillingOneBegin{ get; set; }
|
public string ExtensionDrillingOneBegin{ get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Бурение с наращиваниями в инт. 2195-2763м. Время окончания
|
/// Бурение с наращиваниями в инт. 2195-2763м. Время окончания
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string ExtensionDrillingOneFinish { get; set; }
|
public string ExtensionDrillingOneFinish { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Промывка. Время начала
|
/// Промывка. Время начала
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string SluiceBegin { get; set; }
|
public string SluiceBegin { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Промывка. Время окончания
|
/// Промывка. Время окончания
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string SluiceFinish { get; set; }
|
public string SluiceFinish { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Подъем КНБК. Время начала
|
/// Подъем КНБК. Время начала
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string ClimbBegin { get; set; }
|
public string ClimbBegin { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Подъем КНБК. Время окончания
|
/// Подъем КНБК. Время окончания
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string ClimbFinish { get; set; }
|
public string ClimbFinish { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Спуск КНБК. Время начала
|
/// Спуск КНБК. Время начала
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string DescentBegin { get; set; }
|
public string DescentBegin { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Спуск КНБК. Время окончания
|
/// Спуск КНБК. Время окончания
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string DescentFinish { get; set; }
|
public string DescentFinish { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Бурение с наращиваниями в инт. 2763-2850м. Время начала
|
/// Бурение с наращиваниями в инт. 2763-2850м. Время начала
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string ExtensionDrillingTwoBegin { get; set; }
|
public string ExtensionDrillingTwoBegin { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Бурение с наращиваниями в инт. 2763-2850м. Время окончания
|
/// Бурение с наращиваниями в инт. 2763-2850м. Время окончания
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string ExtensionDrillingTwoFinish { get; set; }
|
public string ExtensionDrillingTwoFinish { get; set; } = string.Empty;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
namespace AsbCloudApp.Data.DailyReport
|
namespace AsbCloudApp.Data.DailyReport
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Блоки для формирования суточного рапорта
|
/// Блоки для формирования суточного рапорта
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -36,5 +35,4 @@
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public SignDto Sign { get; set; } = new();
|
public SignDto Sign { get; set; } = new();
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -9,22 +9,22 @@ namespace AsbCloudApp.Data.DailyReport
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// название скважины
|
/// название скважины
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string WellName { get; set; }
|
public string WellName { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// название куста
|
/// название куста
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string ClusterName { get; set; }
|
public string ClusterName { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// заказчик
|
/// заказчик
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Customer { get; set; }
|
public string Customer { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// подрядчик
|
/// подрядчик
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Contractor { get; set; }
|
public string Contractor { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// дата рапорта
|
/// дата рапорта
|
||||||
@ -64,12 +64,12 @@ namespace AsbCloudApp.Data.DailyReport
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// ФИО бурильщиков
|
/// ФИО бурильщиков
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string FirstDriller { get; set; }
|
public string FirstDriller { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ФИО бурильщиков
|
/// ФИО бурильщиков
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string SecondDriller { get; set; }
|
public string SecondDriller { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Время работы АПД
|
/// Время работы АПД
|
||||||
@ -105,11 +105,6 @@ namespace AsbCloudApp.Data.DailyReport
|
|||||||
/// Количество запусков МСЕ
|
/// Количество запусков МСЕ
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public int CountLaunchesMSE { get; set; }
|
public int CountLaunchesMSE { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -10,12 +10,12 @@ namespace AsbCloudApp.Data.DailyReport
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Режимы бурения в роторе
|
/// Режимы бурения в роторе
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string RotorDrillingModes { get; set; }
|
public string RotorDrillingModes { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// режимы бурения в слайде
|
/// режимы бурения в слайде
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string SlideDrillingModes { get; set; }
|
public string SlideDrillingModes { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Количество метров пробуренных в роторе за отчетный период
|
/// Количество метров пробуренных в роторе за отчетный период
|
||||||
@ -75,32 +75,32 @@ namespace AsbCloudApp.Data.DailyReport
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// указываются все причины, которые влияют на снижение МСП.
|
/// указываются все причины, которые влияют на снижение МСП.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string DeclinesReasonsROP { get; set; }
|
public string DeclinesReasonsROP { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Увеличение мех скорости за секцию %
|
/// Увеличение мех скорости за секцию %
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string IncreaseSpeedSection { get; set; }
|
public string IncreaseSpeedSection { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Увеличение мех скорости за сутки %
|
/// Увеличение мех скорости за сутки %
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string IncreaseSpeedDay { get; set; }
|
public string IncreaseSpeedDay { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Сокращение времени бурения за секцию, ч
|
/// Сокращение времени бурения за секцию, ч
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string ReductionTimeDrilling { get; set; }
|
public string ReductionTimeDrilling { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Ротор/Слайд %
|
/// Ротор/Слайд %
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string RotorSlidePercent { get; set; }
|
public string RotorSlidePercent { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// МСП
|
/// МСП
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string MspSection { get; set; }
|
public string MspSection { get; set; } = string.Empty;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -8,12 +8,12 @@
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// ФИО Мастера буровой
|
/// ФИО Мастера буровой
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string DrillingMaster { get; set; }
|
public string DrillingMaster { get; set; } = null!;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ФИО супервайзера
|
/// ФИО супервайзера
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Supervisor { get; set; }
|
public string Supervisor { get; set; } = null!;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -8,112 +8,112 @@
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Бурение
|
/// Бурение
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Drilling { get; set; }
|
public string Drilling { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Промывка
|
/// Промывка
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Flushing { get; set; }
|
public string Flushing { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Наращивание
|
/// Наращивание
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Building { get; set; }
|
public string Building { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Проработка
|
/// Проработка
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Elaboration { get; set; }
|
public string Elaboration { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Расширка
|
/// Расширка
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Extension { get; set; }
|
public string Extension { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Ремонт
|
/// Ремонт
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Repair { get; set; }
|
public string Repair { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// КНБК
|
/// КНБК
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Knbk { get; set; }
|
public string Knbk { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// СПО
|
/// СПО
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Spo { get; set; }
|
public string Spo { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ПЗР
|
/// ПЗР
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Pzr { get; set; }
|
public string Pzr { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ПВО
|
/// ПВО
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Pvo { get; set; }
|
public string Pvo { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ПГР
|
/// ПГР
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Pgr { get; set; }
|
public string Pgr { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ГИС
|
/// ГИС
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Gis { get; set; }
|
public string Gis { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ОЗЦ
|
/// ОЗЦ
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Ozc { get; set; }
|
public string Ozc { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Тех. работы
|
/// Тех. работы
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string EngineeringWorks { get; set; }
|
public string EngineeringWorks { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Снятие замера
|
/// Снятие замера
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string TakingMeasure { get; set; }
|
public string TakingMeasure { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Цементирование
|
/// Цементирование
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Cementing { get; set; }
|
public string Cementing { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Простой
|
/// Простой
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Simple { get; set; }
|
public string Simple { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// НПВ
|
/// НПВ
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Npv { get; set; }
|
public string Npv { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Проработка перед наращиванием
|
/// Проработка перед наращиванием
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string ElaborationBeforeBuilding { get; set; }
|
public string ElaborationBeforeBuilding { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Шаблонировка перед наращиванием
|
/// Шаблонировка перед наращиванием
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string TemplatingBeforeBuilding { get; set; }
|
public string TemplatingBeforeBuilding { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Промывка перед наращиванием
|
/// Промывка перед наращиванием
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string FlushingBeforeBuilding { get; set; }
|
public string FlushingBeforeBuilding { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Статический замер телесистемы
|
/// Статический замер телесистемы
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string StaticSurveying { get; set; }
|
public string StaticSurveying { get; set; } = string.Empty;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
namespace AsbCloudApp.Data.DetectedOperation
|
namespace AsbCloudApp.Data.DetectedOperation
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Статистика по операциям бурильщика
|
/// Статистика по операциям бурильщика
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -36,5 +35,4 @@
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public double? Loss { get; set; }
|
public double? Loss { get; set; }
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data.DetectedOperation
|
namespace AsbCloudApp.Data.DetectedOperation
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Автоматически определяемая операция
|
/// Автоматически определяемая операция
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -74,5 +73,4 @@ namespace AsbCloudApp.Data.DetectedOperation
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public double Value { get; set; }
|
public double Value { get; set; }
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -3,8 +3,6 @@ using System.Linq;
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data.DetectedOperation
|
namespace AsbCloudApp.Data.DetectedOperation
|
||||||
{
|
{
|
||||||
|
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Автоматически определяемая операция
|
/// Автоматически определяемая операция
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -20,5 +18,4 @@ namespace AsbCloudApp.Data.DetectedOperation
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public IEnumerable<DetectedOperationDrillersStatDto> Stats { get; set; } = Enumerable.Empty<DetectedOperationDrillersStatDto>();
|
public IEnumerable<DetectedOperationDrillersStatDto> Stats { get; set; } = Enumerable.Empty<DetectedOperationDrillersStatDto>();
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
namespace AsbCloudApp.Data.DetectedOperation
|
namespace AsbCloudApp.Data.DetectedOperation
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Статистика по операциям например за период.
|
/// Статистика по операциям например за период.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -56,5 +55,4 @@
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public double MinutesAverage { get; set; }
|
public double MinutesAverage { get; set; }
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
using System.Linq;
|
||||||
|
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -15,7 +17,7 @@ namespace AsbCloudApp.Data
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Ãëóáèíà èíòåðâàëà
|
/// Ãëóáèíà èíòåðâàëà
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public MinMaxDto<double> Depth { get; set; }
|
public MinMaxDto<double> Depth { get; set; } = null!;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// id well section type.
|
/// id well section type.
|
||||||
@ -25,26 +27,26 @@ namespace AsbCloudApp.Data
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// axial load
|
/// axial load
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public MinMaxExtendedViewDto AxialLoad { get; set; }
|
public MinMaxExtendedViewDto AxialLoad { get; set; } = null!;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// pressure
|
/// pressure
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public MinMaxExtendedViewDto Pressure { get; set; }
|
public MinMaxExtendedViewDto Pressure { get; set; } = null!;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// rotor torque
|
/// rotor torque
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public MinMaxExtendedViewDto RotorTorque { get; set; }
|
public MinMaxExtendedViewDto RotorTorque { get; set; } = null!;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// rotor speed
|
/// rotor speed
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public MinMaxExtendedViewDto RotorSpeed { get; set; }
|
public MinMaxExtendedViewDto RotorSpeed { get; set; } = null!;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// flow
|
/// flow
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public MinMaxExtendedViewDto Flow { get; set; }
|
public MinMaxExtendedViewDto Flow { get; set; } = null!;
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -1,6 +1,5 @@
|
|||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Описание данных для бурильщика
|
/// Описание данных для бурильщика
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -26,5 +25,4 @@
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public string? Patronymic { get; set; }
|
public string? Patronymic { get; set; }
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,6 @@ using System.Linq;
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Часть программы бурения
|
/// Часть программы бурения
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -3,7 +3,6 @@ using System.Linq;
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// DTO состояния формирования программы бурения
|
/// DTO состояния формирования программы бурения
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// DTO категории файла
|
/// DTO категории файла
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -19,5 +18,4 @@
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public string ShortName { get; set; } = string.Empty;
|
public string ShortName { get; set; } = string.Empty;
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -4,7 +4,6 @@ using System.Linq;
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// DTO информации о файле. Используется для загрузки файла.
|
/// DTO информации о файле. Используется для загрузки файла.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -2,7 +2,6 @@ using System;
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Îòìåòêà äëÿ ôàéëà
|
/// Îòìåòêà äëÿ ôàéëà
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Интерфейс данных с Id
|
/// Интерфейс данных с Id
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// точка на карте
|
/// точка на карте
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Well related DTO
|
/// Well related DTO
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -1,9 +1,7 @@
|
|||||||
using System;
|
using System.Collections;
|
||||||
using System.Collections;
|
|
||||||
|
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Состояние фоновой задачи
|
/// Состояние фоновой задачи
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -52,5 +50,4 @@ namespace AsbCloudApp.Data
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public string? Error { get; set; }
|
public string? Error { get; set; }
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Статистика по ограничивающим параметрам
|
/// Статистика по ограничивающим параметрам
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -43,5 +42,4 @@ namespace AsbCloudApp.Data
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public short IdFeedRegulator { get; set; }
|
public short IdFeedRegulator { get; set; }
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Статистика по ограничивающим параметрам
|
/// Статистика по ограничивающим параметрам
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -38,5 +37,4 @@ namespace AsbCloudApp.Data
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public int NumberInclusions { get; set; }
|
public int NumberInclusions { get; set; }
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Название
|
/// Название
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Caption { get; set; }
|
public string Caption { get; set; } = null!;
|
||||||
|
|
||||||
/// <inheritdoc/>
|
/// <inheritdoc/>
|
||||||
public double? Latitude { get; set; }
|
public double? Latitude { get; set; }
|
||||||
@ -20,6 +20,6 @@
|
|||||||
public double? Longitude { get; set; }
|
public double? Longitude { get; set; }
|
||||||
|
|
||||||
/// <inheritdoc/>
|
/// <inheritdoc/>
|
||||||
public SimpleTimezoneDto Timezone { get; set; }
|
public SimpleTimezoneDto Timezone { get; set; } = null!;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,6 @@ using System.Collections.Generic;
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// инфо о результатах замера
|
/// инфо о результатах замера
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -28,11 +28,11 @@ namespace AsbCloudApp.Data
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// пользователь панели оператора
|
/// пользователь панели оператора
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string User { get; set; }
|
public string? User { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// текст сообщения
|
/// текст сообщения
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Message { get; set; }
|
public string Message { get; set; } = string.Empty;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,12 +1,5 @@
|
|||||||
using System;
|
namespace AsbCloudApp.Data
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Linq;
|
|
||||||
using System.Text;
|
|
||||||
using System.Threading.Tasks;
|
|
||||||
|
|
||||||
namespace AsbCloudApp.Data
|
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Минимальное и максимальное значение
|
/// Минимальное и максимальное значение
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -22,5 +15,4 @@ namespace AsbCloudApp.Data
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public T? Max { get; set; }
|
public T? Max { get; set; }
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -1,12 +1,5 @@
|
|||||||
using System;
|
namespace AsbCloudApp.Data
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Linq;
|
|
||||||
using System.Text;
|
|
||||||
using System.Threading.Tasks;
|
|
||||||
|
|
||||||
namespace AsbCloudApp.Data
|
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Расширение для класса MinMaxDto
|
/// Расширение для класса MinMaxDto
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -27,5 +20,4 @@ namespace AsbCloudApp.Data
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public bool IsMin { get; set; }
|
public bool IsMin { get; set; }
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Разрешение для группы пользователей сделать что-либо через web-api. <br/>
|
/// Разрешение для группы пользователей сделать что-либо через web-api. <br/>
|
||||||
/// применяется как возможность доступа к Endpoint. <br/>
|
/// применяется как возможность доступа к Endpoint. <br/>
|
||||||
|
@ -9,11 +9,11 @@
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Плановое значение
|
/// Плановое значение
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public T Plan { get; set; }
|
public T? Plan { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Фактическое значение
|
/// Фактическое значение
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public T Fact { get; set; }
|
public T? Fact { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,10 +1,4 @@
|
|||||||
using System;
|
namespace AsbCloudApp.Data
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Linq;
|
|
||||||
using System.Text;
|
|
||||||
using System.Threading.Tasks;
|
|
||||||
|
|
||||||
namespace AsbCloudApp.Data
|
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Плановое и фактическое значения
|
/// Плановое и фактическое значения
|
||||||
|
@ -8,16 +8,16 @@
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// плановое значение
|
/// плановое значение
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public T Plan { get; set; }
|
public T? Plan { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// фактическое значение
|
/// фактическое значение
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public T Fact { get; set; }
|
public T? Fact { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// предсказанное значение
|
/// предсказанное значение
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public T Predict { get; set; }
|
public T? Predict { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
using System;
|
using System;
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Формирование данных по плановой траектории
|
/// Формирование данных по плановой траектории
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -99,6 +98,5 @@ namespace AsbCloudApp.Data
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public string? Comment { get; set; }
|
public string? Comment { get; set; }
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data.ProcessMap
|
namespace AsbCloudApp.Data.ProcessMap
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// РТК
|
/// РТК
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -69,5 +68,4 @@ namespace AsbCloudApp.Data.ProcessMap
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public double RopPlan { get; set; }
|
public double RopPlan { get; set; }
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data.ProcessMap
|
namespace AsbCloudApp.Data.ProcessMap
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Модель РТК
|
/// Модель РТК
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -54,5 +53,4 @@ namespace AsbCloudApp.Data.ProcessMap
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public string WellSectionTypeName { get; set; } = null!;
|
public string WellSectionTypeName { get; set; } = null!;
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -6,7 +6,6 @@ using System.Threading.Tasks;
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data.ProcessMap
|
namespace AsbCloudApp.Data.ProcessMap
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Параметры РТК
|
/// Параметры РТК
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -33,9 +32,8 @@ namespace AsbCloudApp.Data.ProcessMap
|
|||||||
public double? Limit { get; set; }
|
public double? Limit { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Процент бурения по уставке ,%
|
/// Процент бурения по уставке, %
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public double? PercDrillingSetpoint { get; set; }
|
public double? PercDrillingSetpoint { get; set; }
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
namespace AsbCloudApp.Data.ProcessMap
|
namespace AsbCloudApp.Data.ProcessMap
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Строки РТК
|
/// Строки РТК
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -41,5 +40,4 @@
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public double Rop { get; set; }
|
public double Rop { get; set; }
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// название текущей операции генерации
|
/// название текущей операции генерации
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Operation { get; set; }
|
public string? Operation { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// номер текущей страницы
|
/// номер текущей страницы
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// DTO формирования рапорта
|
/// DTO формирования рапорта
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// DTO журнала запросов
|
/// DTO журнала запросов
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -63,5 +62,4 @@ namespace AsbCloudApp.Data
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public string? ExceptionStack { get; set; } = null!;
|
public string? ExceptionStack { get; set; } = null!;
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// DTO статистики запросов по пользователю
|
/// DTO статистики запросов по пользователю
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -48,5 +47,4 @@ namespace AsbCloudApp.Data
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public UserDto User { get; set; } = null!;
|
public UserDto User { get; set; } = null!;
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
namespace AsbCloudApp.Data.SAUB
|
namespace AsbCloudApp.Data.SAUB
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Описание шаблона события панели оператора
|
/// Описание шаблона события панели оператора
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
namespace AsbCloudApp.Data.SAUB
|
namespace AsbCloudApp.Data.SAUB
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// DTO рекомендации уставок передаваемых на панель оператора
|
/// DTO рекомендации уставок передаваемых на панель оператора
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -3,7 +3,6 @@ using System.Collections.Generic;
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data.SAUB
|
namespace AsbCloudApp.Data.SAUB
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// DTO запроса для предложения по изменению уставок на панели оператора
|
/// DTO запроса для предложения по изменению уставок на панели оператора
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
using System;
|
using System;
|
||||||
#nullable enable
|
|
||||||
namespace AsbCloudApp.Data.SAUB
|
namespace AsbCloudApp.Data.SAUB
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data.SAUB
|
namespace AsbCloudApp.Data.SAUB
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Статистика телеметрии САУБ (усредненные значения) по интервалам глубины
|
/// Статистика телеметрии САУБ (усредненные значения) по интервалам глубины
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -118,5 +117,4 @@ namespace AsbCloudApp.Data.SAUB
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public float BlockSpeedSpSlide { get; set; }
|
public float BlockSpeedSpSlide { get; set; }
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data.SAUB
|
namespace AsbCloudApp.Data.SAUB
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// телеметрия спин мастер
|
/// телеметрия спин мастер
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -87,5 +86,4 @@ namespace AsbCloudApp.Data.SAUB
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public bool IsDampening => State == 7 && (Mode & 2) > 0;
|
public bool IsDampening => State == 7 && (Mode & 2) > 0;
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data.SAUB
|
namespace AsbCloudApp.Data.SAUB
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// общая информация о панели оператора
|
/// общая информация о панели оператора
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data.SAUB
|
namespace AsbCloudApp.Data.SAUB
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Сообщение получаемое от телеметрии с буровой
|
/// Сообщение получаемое от телеметрии с буровой
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
namespace AsbCloudApp.Data.SAUB
|
namespace AsbCloudApp.Data.SAUB
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Пользователь панели оператора
|
/// Пользователь панели оператора
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -2,8 +2,6 @@
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data.SAUB
|
namespace AsbCloudApp.Data.SAUB
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// DTO телеметрии наработки талевого каната от панели бурильщика
|
/// DTO телеметрии наработки талевого каната от панели бурильщика
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -46,5 +44,4 @@ namespace AsbCloudApp.Data.SAUB
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public WellInfoDto WellInfo { get; set; } = null!;
|
public WellInfoDto WellInfo { get; set; } = null!;
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -21,12 +21,12 @@ namespace AsbCloudApp.Data
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Начало смены
|
/// Начало смены
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public TimeDto ShiftStart { get; set; }
|
public TimeDto ShiftStart { get; set; } = null!;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Конец смены
|
/// Конец смены
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public TimeDto ShiftEnd { get; set; }
|
public TimeDto ShiftEnd { get; set; } = null!;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Начало бурения
|
/// Начало бурения
|
||||||
@ -41,6 +41,6 @@ namespace AsbCloudApp.Data
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Бурильщик
|
/// Бурильщик
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public DrillerDto Driller { get; set; }
|
public DrillerDto? Driller { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// âðåìåííàÿ çîíà
|
/// âðåìåííàÿ çîíà
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
@ -13,11 +14,11 @@ namespace AsbCloudApp.Data
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// название куста
|
/// название куста
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Caption { get; set; }
|
public string Caption { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// список статистик скважин куста
|
/// список статистик скважин куста
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public IEnumerable<StatWellDto> StatsWells { get; set; }
|
public IEnumerable<StatWellDto> StatsWells { get; set; } = Enumerable.Empty<StatWellDto>();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -11,6 +11,6 @@
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// название секции
|
/// название секции
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Caption { get; set; }
|
public string Caption { get; set; } = string.Empty;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
@ -14,12 +15,12 @@ namespace AsbCloudApp.Data
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// название
|
/// название
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Caption { get; set; }
|
public string Caption { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// тип скважины
|
/// тип скважины
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string WellType { get; set; }
|
public string WellType { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ИД состояния скважины
|
/// ИД состояния скважины
|
||||||
@ -29,7 +30,7 @@ namespace AsbCloudApp.Data
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// текст состояния скважины
|
/// текст состояния скважины
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string State { get; set; }
|
public string State { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// дата прихода последней телеметрии
|
/// дата прихода последней телеметрии
|
||||||
@ -39,16 +40,16 @@ namespace AsbCloudApp.Data
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Статистика по секциям
|
/// Статистика по секциям
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public IEnumerable<StatSectionDto> Sections { get; set; }
|
public IEnumerable<StatSectionDto> Sections { get; set; } = Enumerable.Empty<StatSectionDto>();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// статистика за всю скважину
|
/// статистика за всю скважину
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public PlanFactBase<StatOperationsDto> Total { get; set; }
|
public PlanFactBase<StatOperationsDto> Total { get; set; } = new();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// компании участвующие в строительстве скважины
|
/// компании участвующие в строительстве скважины
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public IEnumerable<CompanyDto> Companies { get; set; }
|
public IEnumerable<CompanyDto> Companies { get; set; } = Enumerable.Empty<CompanyDto>();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
namespace AsbCloudApp.Data.Subsystems
|
namespace AsbCloudApp.Data.Subsystems
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Статистика наработки подсистем по активным скважинам
|
/// Статистика наработки подсистем по активным скважинам
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -28,5 +27,4 @@ namespace AsbCloudApp.Data.Subsystems
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public SubsystemStatDto? SubsystemTorqueMaster { get; set; }
|
public SubsystemStatDto? SubsystemTorqueMaster { get; set; }
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
@ -12,10 +12,10 @@
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Наименование подсистемы
|
/// Наименование подсистемы
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Name { get; set; }
|
public string Name { get; set; } = null!;
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Детальное описание подсистемы
|
/// Детальное описание подсистемы
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Description { get; set; }
|
public string Description { get; set; } = string.Empty;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -17,7 +17,7 @@ namespace AsbCloudApp.Data.Subsystems
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Название подсистемы
|
/// Название подсистемы
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string SubsystemName { get; set; }
|
public string SubsystemName { get; set; } = null!;
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// дата/время включения подсистемы
|
/// дата/время включения подсистемы
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -13,7 +13,7 @@ namespace AsbCloudApp.Data.Subsystems
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Название подсистемы
|
/// Название подсистемы
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string SubsystemName { get; set; }
|
public string SubsystemName { get; set; } = null!;
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// наработка подсистемы
|
/// наработка подсистемы
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -9,16 +9,16 @@ namespace AsbCloudApp.Data
|
|||||||
{
|
{
|
||||||
/// <inheritdoc/>
|
/// <inheritdoc/>
|
||||||
public int Id { get; set; }
|
public int Id { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// уникальный идентификатор телеметрии по которому панель оператора присылает данные
|
/// уникальный идентификатор телеметрии по которому панель оператора присылает данные
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string RemoteUid { get; set; }
|
public string RemoteUid { get; set; } = null!;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// информация о бурении, панели оператора и контроллерах
|
/// информация о бурении, панели оператора и контроллерах
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public TelemetryInfoDto Info { get; set; }
|
public TelemetryInfoDto? Info { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@ -34,6 +34,6 @@ namespace AsbCloudApp.Data
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// DTO скважины
|
/// DTO скважины
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public WellInfoDto Well { get; set; }
|
public WellInfoDto? Well { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -118,11 +118,11 @@ namespace AsbCloudApp.Data
|
|||||||
public static bool operator >(TimeDto a, TimeDto b) => a.TotalSeconds > b.TotalSeconds;
|
public static bool operator >(TimeDto a, TimeDto b) => a.TotalSeconds > b.TotalSeconds;
|
||||||
|
|
||||||
/// <inheritdoc/>
|
/// <inheritdoc/>
|
||||||
public int CompareTo(TimeDto other)
|
public int CompareTo(TimeDto? other)
|
||||||
=> TotalSeconds - other.TotalSeconds;
|
=> TotalSeconds - other?.TotalSeconds??0;
|
||||||
|
|
||||||
/// <inheritdoc/>
|
/// <inheritdoc/>
|
||||||
public override bool Equals(object obj)
|
public override bool Equals(object? obj)
|
||||||
{
|
{
|
||||||
if (ReferenceEquals(this, obj))
|
if (ReferenceEquals(this, obj))
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Визуализация траектории 3D
|
/// Визуализация траектории 3D
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// DTO пользователя платформы
|
/// DTO пользователя платформы
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -3,7 +3,6 @@ using System.Linq;
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <inheritdoc/>
|
/// <inheritdoc/>
|
||||||
public class UserExtendedDto : UserDto
|
public class UserExtendedDto : UserDto
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <inheritdoc/>
|
/// <inheritdoc/>
|
||||||
public class UserRegistrationDto : UserDto
|
public class UserRegistrationDto : UserDto
|
||||||
{
|
{
|
||||||
|
@ -4,7 +4,6 @@ using System.Linq;
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Роль пользователя платформы
|
/// Роль пользователя платформы
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -3,7 +3,6 @@ using System.Linq;
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <inheritdoc/>
|
/// <inheritdoc/>
|
||||||
public class UserTokenDto : UserExtendedDto
|
public class UserTokenDto : UserExtendedDto
|
||||||
{
|
{
|
||||||
|
@ -82,7 +82,7 @@ namespace AsbCloudApp.Data.WITS
|
|||||||
/// ValueType = "A"
|
/// ValueType = "A"
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
||||||
public string Svytype { get; set; }
|
public string Svytype { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// RecordId = 7,
|
/// RecordId = 7,
|
||||||
|
@ -34,7 +34,7 @@ namespace AsbCloudApp.Data.WITS
|
|||||||
/// ValueType = "A"
|
/// ValueType = "A"
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
||||||
public string Wellid { get; set; }
|
public string Wellid { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// RecordId = 1,
|
/// RecordId = 1,
|
||||||
|
@ -1,12 +1,8 @@
|
|||||||
using System;
|
using System.Collections.Generic;
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Text;
|
|
||||||
using System.Threading.Tasks;
|
|
||||||
|
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Дела скважины
|
/// Дела скважины
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -5,7 +5,6 @@ using System.Linq;
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Скважина
|
/// Скважина
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// DTO Дело скважины
|
/// DTO Дело скважины
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -21,5 +20,4 @@
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public int IdCategory { get; set; }
|
public int IdCategory { get; set; }
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,6 @@ using System.Linq;
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// DTO Документ дела скважины
|
/// DTO Документ дела скважины
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -39,5 +38,4 @@ namespace AsbCloudApp.Data
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public FileInfoDto? File { get; set; }
|
public FileInfoDto? File { get; set; }
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,6 @@ using System.Linq;
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// DTO Для сохранения категорий дела скважины
|
/// DTO Для сохранения категорий дела скважины
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -19,5 +18,4 @@ namespace AsbCloudApp.Data
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public IEnumerable<int> IdsPublishers { get; set; } = Enumerable.Empty<int>();
|
public IEnumerable<int> IdsPublishers { get; set; } = Enumerable.Empty<int>();
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// DTO Дело скважины, история файлов
|
/// DTO Дело скважины, история файлов
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -23,5 +22,4 @@ namespace AsbCloudApp.Data
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public IEnumerable<FileInfoDto> Files { get; set; } = null!;
|
public IEnumerable<FileInfoDto> Files { get; set; } = null!;
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
using System.Text.Json.Serialization;
|
using System.Text.Json.Serialization;
|
||||||
|
|
||||||
namespace AsbCloudApp.Data;
|
namespace AsbCloudApp.Data;
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Модель группированных операций по скважине
|
/// Модель группированных операций по скважине
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// базовая информация о скважине
|
/// базовая информация о скважине
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Инфо о скважине для отображения на карте
|
/// Инфо о скважине для отображения на карте
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -50,5 +49,4 @@ namespace AsbCloudApp.Data
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public double SpinUsage { get; set; }
|
public double SpinUsage { get; set; }
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// DTO категория операции
|
/// DTO категория операции
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -3,7 +3,6 @@ using System.ComponentModel.DataAnnotations;
|
|||||||
|
|
||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Операции на скважине (заведенные пользователем)
|
/// Операции на скважине (заведенные пользователем)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -94,5 +93,4 @@ namespace AsbCloudApp.Data
|
|||||||
[StringLength(8192)]
|
[StringLength(8192)]
|
||||||
public string? Comment { get; set; }
|
public string? Comment { get; set; }
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -10,14 +10,14 @@ namespace AsbCloudApp.Exceptions
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// название аргумента
|
/// название аргумента
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string ParamName { get; }
|
public string ParamName { get; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// конструктор
|
/// конструктор
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="message"></param>
|
/// <param name="message"></param>
|
||||||
/// <param name="paramName"></param>
|
/// <param name="paramName"></param>
|
||||||
public ArgumentInvalidException(string message, string paramName = default)
|
public ArgumentInvalidException(string message, string paramName)
|
||||||
: base(message)
|
: base(message)
|
||||||
{
|
{
|
||||||
ParamName = paramName;
|
ParamName = paramName;
|
||||||
|
@ -5,7 +5,6 @@ using System.Threading.Tasks;
|
|||||||
|
|
||||||
namespace AsbCloudApp.Repositories
|
namespace AsbCloudApp.Repositories
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Сервис информации о кустах
|
/// Сервис информации о кустах
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -40,5 +39,4 @@ namespace AsbCloudApp.Repositories
|
|||||||
int depositId, CancellationToken token);
|
int depositId, CancellationToken token);
|
||||||
|
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -7,7 +7,6 @@ using System.Threading.Tasks;
|
|||||||
|
|
||||||
namespace AsbCloudApp.Repositories
|
namespace AsbCloudApp.Repositories
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Сервис доступа к файлам
|
/// Сервис доступа к файлам
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -79,5 +78,4 @@ namespace AsbCloudApp.Repositories
|
|||||||
Task<int> MarkFileMarkAsDeletedAsync(IEnumerable<int> idsMarks, CancellationToken token);
|
Task<int> MarkFileMarkAsDeletedAsync(IEnumerable<int> idsMarks, CancellationToken token);
|
||||||
|
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -6,7 +6,6 @@ using System.Threading.Tasks;
|
|||||||
|
|
||||||
namespace AsbCloudApp.Repositories
|
namespace AsbCloudApp.Repositories
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Репозиторий хранения фалов
|
/// Репозиторий хранения фалов
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -75,5 +74,4 @@ namespace AsbCloudApp.Repositories
|
|||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
string GetUrl(int idWell, int idCategory, int idFile, string dotExtention);
|
string GetUrl(int idWell, int idCategory, int idFile, string dotExtention);
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -6,7 +6,6 @@ using System.Threading;
|
|||||||
|
|
||||||
namespace AsbCloudApp.Repositories
|
namespace AsbCloudApp.Repositories
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Репозиторий по ограничивающим параметрам с фильтрацией
|
/// Репозиторий по ограничивающим параметрам с фильтрацией
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -31,5 +30,4 @@ namespace AsbCloudApp.Repositories
|
|||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
Task<IEnumerable<LimitingParameterDataDto>> GetLimitingParametersAsync(LimitingParameterRequest request, int idTelemetry, double timezoneHours, CancellationToken token);
|
Task<IEnumerable<LimitingParameterDataDto>> GetLimitingParametersAsync(LimitingParameterRequest request, int idTelemetry, double timezoneHours, CancellationToken token);
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -5,7 +5,6 @@ using System.Threading.Tasks;
|
|||||||
|
|
||||||
namespace AsbCloudApp.Repositories
|
namespace AsbCloudApp.Repositories
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// CRUD для работы с плановой траекторией из клиента
|
/// CRUD для работы с плановой траекторией из клиента
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -61,5 +60,4 @@ namespace AsbCloudApp.Repositories
|
|||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
Task<int> DeleteByIdWellAsync(int idWell, CancellationToken token);
|
Task<int> DeleteByIdWellAsync(int idWell, CancellationToken token);
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -8,7 +8,6 @@ using System.Threading.Tasks;
|
|||||||
|
|
||||||
namespace AsbCloudApp.Repositories
|
namespace AsbCloudApp.Repositories
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ÐÒÊ
|
/// ÐÒÊ
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -32,5 +31,4 @@ namespace AsbCloudApp.Repositories
|
|||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
Task<IEnumerable<ProcessMapDto>> GetProcessMapAsync(IEnumerable<ProcessMapRequest> requests, CancellationToken token);
|
Task<IEnumerable<ProcessMapDto>> GetProcessMapAsync(IEnumerable<ProcessMapRequest> requests, CancellationToken token);
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
@ -6,7 +6,6 @@ using System.Threading.Tasks;
|
|||||||
|
|
||||||
namespace AsbCloudApp.Repositories
|
namespace AsbCloudApp.Repositories
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Наработка талевого каната
|
/// Наработка талевого каната
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -37,5 +36,4 @@ namespace AsbCloudApp.Repositories
|
|||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
Task<IEnumerable<TelemetryWirelineRunOutDto>> GetAllAsync(int idCompany, CancellationToken token);
|
Task<IEnumerable<TelemetryWirelineRunOutDto>> GetAllAsync(int idCompany, CancellationToken token);
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -6,7 +6,6 @@ using System.Threading;
|
|||||||
|
|
||||||
namespace AsbCloudApp.Repositories
|
namespace AsbCloudApp.Repositories
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Разрешения на доступ к данным
|
/// Разрешения на доступ к данным
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -36,5 +35,4 @@ namespace AsbCloudApp.Repositories
|
|||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
bool HasPermission(IEnumerable<int> rolesIds, string permissionName);
|
bool HasPermission(IEnumerable<int> rolesIds, string permissionName);
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -6,7 +6,6 @@ using System.Threading.Tasks;
|
|||||||
|
|
||||||
namespace AsbCloudApp.Repositories
|
namespace AsbCloudApp.Repositories
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Репозиторий создания композитной скважины
|
/// Репозиторий создания композитной скважины
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -37,5 +36,4 @@ namespace AsbCloudApp.Repositories
|
|||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
Task<IEnumerable<ProcessMapDto>> GetCompositeProcessMap(int idWell, CancellationToken token);
|
Task<IEnumerable<ProcessMapDto>> GetCompositeProcessMap(int idWell, CancellationToken token);
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
@ -5,7 +5,6 @@ using System.Threading.Tasks;
|
|||||||
|
|
||||||
namespace AsbCloudApp.Repositories
|
namespace AsbCloudApp.Repositories
|
||||||
{
|
{
|
||||||
#nullable enable
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Репозиторий "Дело скважины"
|
/// Репозиторий "Дело скважины"
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -47,5 +46,4 @@ namespace AsbCloudApp.Repositories
|
|||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
Task<WellFinalDocumentDBDto> GetCategoryAsync(int idWell, int idCategory, int idUser, CancellationToken token);
|
Task<WellFinalDocumentDBDto> GetCategoryAsync(int idWell, int idCategory, int idUser, CancellationToken token);
|
||||||
}
|
}
|
||||||
#nullable disable
|
|
||||||
}
|
}
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user