From 9b4b30cdc64d91b05c9fd5e1618004afb9efc9b8 Mon Sep 17 00:00:00 2001 From: Olga Nemt Date: Thu, 27 Jun 2024 15:39:37 +0500 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=BE=D0=BE=D0=B1=D1=89=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D1=8F=20=D0=BE=D0=B1=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BA?= =?UTF-8?q?=D0=B0=D1=85=20=D0=BF=D1=80=D0=B8=20=D0=B2=D0=B0=D0=BB=D0=B8?= =?UTF-8?q?=D0=B4=D0=B0=D1=86=D0=B8=D0=B8=20dtos=20=D1=80=D1=82=D0=BA-?= =?UTF-8?q?=D0=BF=D0=BB=D0=B0=D0=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...essMapPlanFunctionsAnticrashRotationDto.cs | 7 +- .../ProcessMapPlanFunctionsAutoHoldDto.cs | 4 +- .../ProcessMapPlanFunctionsDamperDto.cs | 4 +- .../ProcessMapPlanFunctionsDrillTestDto.cs | 12 ++-- ...ProcessMapPlanFunctionsJarrDrillToolDto.cs | 7 +- .../ProcessMapPlanFunctionsOscillationDto.cs | 12 ++-- .../ProcessMapPlanFunctionsShockTestDto.cs | 14 ++-- ...ProcessMapPlanFunctionsStaticMeasureDto.cs | 3 +- ...ProcessMapPlanFunctionsUpgradeNoloadDto.cs | 2 +- ...tionDeterminationOfOscillationAnglesDto.cs | 13 ++-- .../ProcessMapPlanOperationLoadCapacityDto.cs | 9 ++- ...PlanOperationPositioningOffTheBottomDto.cs | 3 +- .../ProcessMapPlanOperationReamingRotorDto.cs | 67 +++++++++---------- .../ProcessMapPlanOperationReamingSlideDto.cs | 67 +++++++++---------- .../ProcessMapPlanOperationSwitchModeDto.cs | 9 ++- .../ProcessMapPlanOperationSwitchPumpDto.cs | 4 +- ...ProcessMapPlanOperationTFOrientationDto.cs | 31 +++++---- .../ProcessMaps/ProcessMapPlanSurveyDto.cs | 3 +- 18 files changed, 130 insertions(+), 141 deletions(-) diff --git a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsAnticrashRotationDto.cs b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsAnticrashRotationDto.cs index 62efab64..885c07e1 100644 --- a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsAnticrashRotationDto.cs +++ b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsAnticrashRotationDto.cs @@ -1,5 +1,4 @@ using System.ComponentModel.DataAnnotations; -using System.ComponentModel.DataAnnotations.Schema; namespace AsbCloudApp.Data.ProcessMaps; @@ -11,18 +10,18 @@ public class ProcessMapPlanFunctionsAnticrashRotationDto : ProcessMapPlanBaseDto /// /// Минимальные обороты ВСП, об/мин /// - [Range(0.0, 250.0)] + [Range(0.0, 250.0, ErrorMessage = "Минимальные обороты ВСП, об/мин., должно быть в пределах от 0 до 250")] public double MinRPM { get; set; } /// /// Минимальный расход для запуска оборотов ВСП, л/сек /// - [Range(1.0, 100.0)] + [Range(1.0, 100.0, ErrorMessage = "Минимальный расход для запуска оборотов ВСП, л/сек., должно быть в пределах от 0 до 100")] public double MinСonsumptionStartingFlowRate { get; set; } /// /// Максимально допустимый момент на ВСП при противоаварийном вращении, кН*м /// - [Range(1.0, 35.0)] + [Range(1.0, 35.0, ErrorMessage = "Максимально допустимый момент на ВСП при противоаварийном вращении, кН*м., должно быть в пределах от 1 до 35")] public double TopDriveTorqueLimitMax { get; set; } } \ No newline at end of file diff --git a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsAutoHoldDto.cs b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsAutoHoldDto.cs index 6e6db853..aaed0489 100644 --- a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsAutoHoldDto.cs +++ b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsAutoHoldDto.cs @@ -10,12 +10,12 @@ public class ProcessMapPlanFunctionsAutoHoldDto : ProcessMapPlanBaseDto /// /// Зенитный угол, градусы /// - [Range(0.0, 100.0)] + [Range(0.0, 100.0, ErrorMessage = "Зенитный угол, градусы, должно быть в пределах от 0 до 100")] public double ZenithAngle { get; set; } /// /// Примечание /// - [StringLength(1024)] + [StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")] public string Note { get; set; } = string.Empty; } \ No newline at end of file diff --git a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsDamperDto.cs b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsDamperDto.cs index 55006415..33649bad 100644 --- a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsDamperDto.cs +++ b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsDamperDto.cs @@ -10,12 +10,12 @@ public class ProcessMapPlanFunctionsDamperDto : ProcessMapPlanBaseDto /// /// StickSlip /// - [Range(0.0, 1000.0)] + [Range(0.0, 1000.0, ErrorMessage = "StickSlip, должно быть в пределах от 0 до 1000")] public double StickSlip { get; set; } /// /// Примечание /// - [StringLength(1024)] + [StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")] public string Note { get; set; } = string.Empty; } \ No newline at end of file diff --git a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsDrillTestDto.cs b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsDrillTestDto.cs index 7398ee79..3cd4ad19 100644 --- a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsDrillTestDto.cs +++ b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsDrillTestDto.cs @@ -10,31 +10,31 @@ public class ProcessMapPlanFunctionsDrillTestDto : ProcessMapPlanBaseDto /// /// Нагрузка минимальная, т /// - [Range(1.0, 30.0)] + [Range(1.0, 30.0, ErrorMessage = "Нагрузка минимальная, т., должно быть в пределах от 1 до 30")] public double WeightOnBitMin { get; set; } /// /// Количество шагов по нагрузке /// - [Range(1, 5)] + [Range(1, 5, ErrorMessage = "Количество шагов по нагрузке, должно быть в пределах от 1 до 5")] public int NumberOfStepsBit { get; set; } /// /// Минимальные обороты на ВСП, об/мин. /// - [Range(5, 200)] + [Range(5, 200, ErrorMessage = "Минимальные обороты на ВСП, об/мин., должно быть в пределах от 5 до 200")] public int RevolutionPerMinuteMin { get; set; } /// /// Количество шагов оборотов на ВСП, шт. /// - [Range(1, 5)] + [Range(1, 5, ErrorMessage = "Количество шагов оборотов на ВСП, шт., должно быть в пределах от 1 до 5")] public int NumberOfStepsRPM { get; set; } /// /// Величина проходки шага, м. /// - [Range(0.1, 2.0)] + [Range(0.1, 2.0, ErrorMessage = "Величина проходки шага, м., должно быть в пределах от 0.1 до 2")] public double LengthStep { get; set; } /// @@ -46,6 +46,6 @@ public class ProcessMapPlanFunctionsDrillTestDto : ProcessMapPlanBaseDto /// /// Примечание /// - [StringLength(1024)] + [StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символа")] public string Note { get; set; } = string.Empty; } \ No newline at end of file diff --git a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsJarrDrillToolDto.cs b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsJarrDrillToolDto.cs index 6d125f79..241f9ff3 100644 --- a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsJarrDrillToolDto.cs +++ b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsJarrDrillToolDto.cs @@ -1,5 +1,4 @@ using System.ComponentModel.DataAnnotations; -using System.ComponentModel.DataAnnotations.Schema; namespace AsbCloudApp.Data.ProcessMaps; @@ -11,18 +10,18 @@ public class ProcessMapPlanFunctionsJarrDrillToolDto : ProcessMapPlanBaseDto /// /// Зенитный угол, градусы /// - [Range(0.0, 100.0)] + [Range(0.0, 100.0, ErrorMessage = "Зенитный угол, градусы, должно быть в пределах от 0 до 100")] public double ZenithAngle { get; set; } /// /// Складывание, м /// - [Range(0.0, 20.0)] + [Range(0.0, 20.0, ErrorMessage = "Складывание, м., должно быть в пределах от 0 до 20")] public double Buckling { get; set; } /// /// Примечание /// - [StringLength(1024)] + [StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")] public string Note { get; set; } = string.Empty; } \ No newline at end of file diff --git a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsOscillationDto.cs b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsOscillationDto.cs index a304263b..733c1bee 100644 --- a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsOscillationDto.cs +++ b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsOscillationDto.cs @@ -10,31 +10,31 @@ public class ProcessMapPlanFunctionsOscillationDto : ProcessMapPlanBaseDto /// /// Оптимальный угол осцилляции, градусы /// - [Range(0.0, 6000.0)] + [Range(0.0, 6000.0, ErrorMessage = "Оптимальный угол осцилляции, градусы, должно быть в пределах от 0 до 6000")] public double OptimalOscillationAngle { get; set; } /// /// Скорость вправо, об/мин /// - [Range(0.0, 270.0)] + [Range(0.0, 270.0, ErrorMessage = "Скорость вправо, об/мин, должно быть в пределах от 0 до 270")] public double RPM​Right { get; set; } /// /// Скорость влево, об/мин /// - [Range(0.0, 270.0)] + [Range(0.0, 270.0, ErrorMessage = "Скорость влево, об/мин, должно быть в пределах от 0 до 270")] public double RPM​Left { get; set; } /// /// Ограничение момента вправо, кН*м /// - [Range(0.0, 35.0)] + [Range(0.0, 35.0, ErrorMessage = "Ограничение момента вправо, кН*м., должно быть в пределах от 0 до 35")] public double TorqueLimitRight { get; set; } /// /// Ограничение момента влево, кН*м /// - [Range(0.0, 35.0)] + [Range(0.0, 35.0, ErrorMessage = "Ограничение момента влево, кН*м., должно быть в пределах от 0 до 35")] public double TorqueLimitLeft { get; set; } /// @@ -46,6 +46,6 @@ public class ProcessMapPlanFunctionsOscillationDto : ProcessMapPlanBaseDto /// /// Примечание /// - [StringLength(1024)] + [StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")] public string Note { get; set; } = string.Empty; } \ No newline at end of file diff --git a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsShockTestDto.cs b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsShockTestDto.cs index 6fc9d618..9b1670ea 100644 --- a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsShockTestDto.cs +++ b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsShockTestDto.cs @@ -10,37 +10,37 @@ public class ProcessMapPlanFunctionsShockTestDto : ProcessMapPlanBaseDto /// /// StickSlip /// - [Range(0.0, 1000.0)] + [Range(0.0, 1000.0, ErrorMessage = "StickSlip, должно быть в пределах от 0 до 1000")] public double StickSlip { get; set; } /// /// Whirl /// - [Range(0.0, 1000.0)] + [Range(0.0, 1000.0, ErrorMessage = "Whirl, должно быть в пределах от 0 до 1000")] public double Whirl { get; set; } /// /// Осевые вибрации /// - [Range(0.0, 1000.0)] + [Range(0.0, 1000.0, ErrorMessage = "Осевые вибрации, должно быть в пределах от 0 до 1000")] public double AxialVibrations { get; set; } /// /// Комбинированные вибрации /// - [Range(0.0, 1000.0)] + [Range(0.0, 1000.0, ErrorMessage = "Комбинированные вибрации, должно быть в пределах от 0 до 1000")] public double CombinedVibrations { get; set; } /// /// Нагрузка минимальная, т /// - [Range(1.0, 30.0)] + [Range(1.0, 30.0, ErrorMessage = "Комбинированные вибрации, должно быть в пределах от 1 до 30")] public double WeightOnBitMin { get; set; } /// /// Минимальные обороты на ВСП, об/мин. /// - [Range(5, 200)] + [Range(5, 200, ErrorMessage = "Минимальные обороты на ВСП, об/мин., должно быть в пределах от 5 до 200")] public int RevolutionPerMinuteMin { get; set; } /// @@ -52,6 +52,6 @@ public class ProcessMapPlanFunctionsShockTestDto : ProcessMapPlanBaseDto /// /// Примечание /// - [StringLength(1024)] + [StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")] public string Note { get; set; } = string.Empty; } \ No newline at end of file diff --git a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsStaticMeasureDto.cs b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsStaticMeasureDto.cs index 40c65a54..b56bb52c 100644 --- a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsStaticMeasureDto.cs +++ b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsStaticMeasureDto.cs @@ -1,5 +1,4 @@ using System.ComponentModel.DataAnnotations; -using System.ComponentModel.DataAnnotations.Schema; namespace AsbCloudApp.Data.ProcessMaps; @@ -11,6 +10,6 @@ public class ProcessMapPlanFunctionsStaticMeasureDto : ProcessMapPlanBaseDto /// /// Время ожидания выхода сигнала с ТМС, сек. /// - [Range(0.0, 1800.0)] + [Range(0.0, 1800.0, ErrorMessage = "Время ожидания выхода сигнала с ТМС, сек., должно быть в пределах от 0 до 1800")] public double SignalWaitingTime { get; set; } } \ No newline at end of file diff --git a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsUpgradeNoloadDto.cs b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsUpgradeNoloadDto.cs index 7de4fb5b..f8199e8d 100644 --- a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsUpgradeNoloadDto.cs +++ b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanFunctionsUpgradeNoloadDto.cs @@ -15,6 +15,6 @@ public class ProcessMapPlanFunctionsUpgradeNoloadDto : ProcessMapPlanBaseDto /// /// Примечание /// - [StringLength(1024)] + [StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")] public string Note { get; set; } = string.Empty; } \ No newline at end of file diff --git a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationDeterminationOfOscillationAnglesDto.cs b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationDeterminationOfOscillationAnglesDto.cs index 351cc144..0fc3b296 100644 --- a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationDeterminationOfOscillationAnglesDto.cs +++ b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationDeterminationOfOscillationAnglesDto.cs @@ -1,5 +1,4 @@ using System.ComponentModel.DataAnnotations; -using System.ComponentModel.DataAnnotations.Schema; namespace AsbCloudApp.Data.ProcessMaps; @@ -11,36 +10,36 @@ public class ProcessMapPlanOperationDeterminationOfOscillationAnglesDto : Proces /// /// Максимальное давление, атм /// - [Range(0.0, 400.0)] + [Range(0.0, 400.0, ErrorMessage = "Максимальное давление, атм., должно быть в пределах от 0 до 400")] public double MaxPressure { get; set; } /// /// Перепад давления, атм. /// - [Range(0.0, 60.0)] + [Range(0.0, 60.0, ErrorMessage = "Перепад давления, атм., должно быть в пределах от 0 до 60")] public double DifferentialPressure { get; set; } /// /// Уставки, т., затяжка /// - [Range(0.0, 20.0)] + [Range(0.0, 20.0, ErrorMessage = "Уставки, т., затяжка, должно быть в пределах от 0 до 20")] public double SetpointsTight { get; set; } /// /// Уставки, т., посадка /// - [Range(0.0, 20.0)] + [Range(0.0, 20.0, ErrorMessage = "Уставки, т., посадка, должно быть в пределах от 0 до 20")] public double SetpointsSlackingOff { get; set; } /// /// Скорость, м/ч., Вверх /// - [Range(0.0, 999.0)] + [Range(0.0, 999.0, ErrorMessage = "Скорость, м/ч., Вверх, должно быть в пределах от 0 до 999")] public double Reaming1ROPUp { get; set; } /// /// Скорость, м/ч., Вниз /// - [Range(0.0, 999.0)] + [Range(0.0, 999.0, ErrorMessage = "Скорость, м/ч., Вниз, должно быть в пределах от 0 до 999")] public double Reaming1ROPDown { get; set; } } \ No newline at end of file diff --git a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationLoadCapacityDto.cs b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationLoadCapacityDto.cs index adf38aae..152fcc7a 100644 --- a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationLoadCapacityDto.cs +++ b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationLoadCapacityDto.cs @@ -1,5 +1,4 @@ using System.ComponentModel.DataAnnotations; -using System.ComponentModel.DataAnnotations.Schema; namespace AsbCloudApp.Data.ProcessMaps; @@ -11,25 +10,25 @@ public class ProcessMapPlanOperationLoadCapacityDto : ProcessMapPlanBaseDto /// /// Время выработки минимальное, сек /// - [Range(0.0, 800.0)] + [Range(0.0, 800.0, ErrorMessage = "Время выработки минимальное, сек., должно быть в пределах от 0 до 800")] public double TimeLoadCapacityMin { get; set; } /// /// Перепад давления минимальный, атм /// - [Range(0.1, 400.0)] + [Range(0.1, 400.0, ErrorMessage = "Перепад давления минимальный, атм., должно быть в пределах от 0.1 до 400")] public double DifferentialPressureMin { get; set; } /// /// Нагрузка минимальная, т /// - [Range(0.1, 99.0)] + [Range(0.1, 99.0, ErrorMessage = "Нагрузка минимальная, т, должно быть в пределах от 0.1 до 99")] public double WeightOnBitMin { get; set; } /// /// Примечание /// - [StringLength(1024)] + [StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")] public string Note { get; set; } = string.Empty; diff --git a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationPositioningOffTheBottomDto.cs b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationPositioningOffTheBottomDto.cs index bad705c6..0cd04f5c 100644 --- a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationPositioningOffTheBottomDto.cs +++ b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationPositioningOffTheBottomDto.cs @@ -1,5 +1,4 @@ using System.ComponentModel.DataAnnotations; -using System.ComponentModel.DataAnnotations.Schema; namespace AsbCloudApp.Data.ProcessMaps; @@ -11,6 +10,6 @@ public class ProcessMapPlanOperationPositioningOffTheBottomDto : ProcessMapPlanB /// /// Остановка над забоем, м /// - [Range(0.0, 30.0)] + [Range(0.0, 30.0, ErrorMessage = "Остановка над забоем, м., должно быть в пределах от 0 до 30")] public double StopOffTheBottom { get; set; } } \ No newline at end of file diff --git a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationReamingRotorDto.cs b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationReamingRotorDto.cs index a29892da..1f5cc2c1 100644 --- a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationReamingRotorDto.cs +++ b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationReamingRotorDto.cs @@ -1,5 +1,4 @@ using System.ComponentModel.DataAnnotations; -using System.ComponentModel.DataAnnotations.Schema; namespace AsbCloudApp.Data.ProcessMaps; @@ -11,199 +10,199 @@ public class ProcessMapPlanOperationReamingRotorDto : ProcessMapPlanBaseDto /// /// Максимальное давление, атм /// - [Range(0.0, 400.0)] + [Range(0.0, 400.0, ErrorMessage = "Максимальное давление, атм., должно быть в пределах от 0 до 400")] public double MaxPressure { get; set; } /// /// Перепад давления, атм. /// - [Range(0.0, 60.0)] + [Range(0.0, 60.0, ErrorMessage = "Перепад давления, атм., должно быть в пределах от 0 до 60")] public double DifferentialPressure { get; set; } /// /// Уставки, т., затяжка /// - [Range(0.0, 20.0)] + [Range(0.0, 20.0, ErrorMessage = "Уставки, т., затяжка, должно быть в пределах от 0 до 20")] public double SetpointsTight { get; set; } /// /// Уставки, т., посадка /// - [Range(0.0, 20.0)] + [Range(0.0, 20.0, ErrorMessage = "Уставки, т., посадка, должно быть в пределах от 0 до 20")] public double SetpointsSlackingOff { get; set; } /// /// Максимально допустимый момент, кН*м. /// - [Range(0.0, 35.0)] + [Range(0.0, 35.0, ErrorMessage = "Максимально допустимый момент, кН*м., посадка, должно быть в пределах от 0 до 35")] public double MaxTorque { get; set; } /// /// Проработка 1, Количество повторений, шт. /// - [Range(0.0, 99.0)] + [Range(0.0, 99.0, ErrorMessage = "Проработка 1, Количество повторений, шт., должно быть в пределах от 0 до 99")] public double Reaming1NumberOfRepetitions { get; set; } /// /// Проработка 1, Скорость, м/ч., Вверх /// - [Range(0.0, 999.0)] + [Range(0.0, 999.0, ErrorMessage = "Проработка 1, Скорость, м/ч., Вверх, должно быть в пределах от 0 до 999")] public double Reaming1ROPUp { get; set; } /// /// Проработка 1, Скорость, м/ч., Вниз /// - [Range(0.0, 999.0)] + [Range(0.0, 999.0, ErrorMessage = "Проработка 1, Скорость, м/ч., Вниз, должно быть в пределах от 0 до 999")] public double Reaming1ROPDown { get; set; } /// /// Проработка 1, Обороты, об/мин., Вверх /// - [Range(0.0, 270.0)] + [Range(0.0, 270.0, ErrorMessage = "Проработка 1, Обороты, об/мин., Вверх, должно быть в пределах от 0 до 270")] public double Reaming1RPMUp { get; set; } /// /// Проработка 1, Обороты, об/мин., Вниз /// - [Range(0.0, 270.0)] + [Range(0.0, 270.0, ErrorMessage = "Проработка 1, Обороты, об/мин., Вниз, должно быть в пределах от 0 до 270")] public double Reaming1RPMDown { get; set; } /// /// Проработка 1, Расход, л/с., Вверх /// - [Range(0.0, 100.0)] + [Range(0.0, 100.0, ErrorMessage = "Проработка 1, Расход, л/с., Вверх, должно быть в пределах от 0 до 100")] public double Reaming1FlowRateUp { get; set; } /// /// Проработка 1, Расход, л/с., Вниз /// - [Range(0.0, 100.0)] + [Range(0.0, 100.0, ErrorMessage = "Проработка 1, Расход, л/с., Вниз, должно быть в пределах от 0 до 100")] public double Reaming1FlowRateDown { get; set; } /// /// Проработка 1, Интервал проработки, м. /// - [Range(0.0, 30.0)] + [Range(0.0, 30.0, ErrorMessage = "Проработка 1, Интервал проработки, м., должно быть в пределах от 0 до 30")] public double Reaming1Interval { get; set; } /// /// Остановка над забоем, м. /// - [Range(0.0, 10.0)] + [Range(0.0, 10.0, ErrorMessage = "Остановка над забоем, м., должно быть в пределах от 0 до 10")] public double Reaming1StopPointOffBottom { get; set; } /// /// Проработка 2, Количество повторений, шт. /// - [Range(0.0, 99.0)] + [Range(0.0, 99.0, ErrorMessage = "Проработка 2, Количество повторений, шт., должно быть в пределах от 0 до 99")] public double Reaming2NumberOfRepetitions { get; set; } /// /// Проработка 2, Скорость, м/ч., Вверх /// - [Range(0.0, 999.0)] + [Range(0.0, 999.0, ErrorMessage = "Проработка 2, Скорость, м/ч., Вверх, должно быть в пределах от 0 до 999")] public double Reaming2ROPUp { get; set; } /// /// Проработка 2, Скорость, м/ч., Вниз /// - [Range(0.0, 999.0)] + [Range(0.0, 999.0, ErrorMessage = "Проработка 2, Скорость, м/ч., Вниз, должно быть в пределах от 0 до 999")] public double Reaming2ROPDown { get; set; } /// /// Проработка 2, Обороты, об/мин., Вверх /// - [Range(0.0, 270.0)] + [Range(0.0, 270.0, ErrorMessage = "Проработка 2, Обороты, об/мин., Вверх, должно быть в пределах от 0 до 270")] public double Reaming2RPMUp { get; set; } /// /// Проработка 2, Обороты, об/мин., Вниз /// - [Range(0.0, 270.0)] + [Range(0.0, 270.0, ErrorMessage = "Проработка 2, Обороты, об/мин., Вниз, должно быть в пределах от 0 до 270")] public double Reaming2RPMDown { get; set; } /// /// Проработка 2, Расход, л/с., Вверх /// - [Range(0.0, 100.0)] + [Range(0.0, 100.0, ErrorMessage = "Проработка 2, Расход, л/с., Вверх, должно быть в пределах от 0 до 100")] public double Reaming2FlowRateUp { get; set; } /// /// Проработка 2, Расход, л/с., Вниз /// - [Range(0.0, 100.0)] + [Range(0.0, 100.0, ErrorMessage = "Проработка 2, Расход, л/с., Вниз, должно быть в пределах от 0 до 100")] public double Reaming2FlowRateDown { get; set; } /// /// Проработка 2, Интервал проработки, м. /// - [Range(0.0, 30.0)] + [Range(0.0, 30.0, ErrorMessage = "Проработка 2, Интервал проработки, м., должно быть в пределах от 0 до 30")] public double Reaming2Interval { get; set; } /// /// Остановка над забоем, м. /// - [Range(0.0, 10.0)] + [Range(0.0, 10.0, ErrorMessage = "Остановка над забоем, м., должно быть в пределах от 0 до 10")] public double Reaming2StopPointOffBottom { get; set; } /// /// Проработка 3, Количество повторений, шт. /// - [Range(0.0, 99.0)] + [Range(0.0, 99.0, ErrorMessage = "Проработка 3, Количество повторений, шт., должно быть в пределах от 0 до 99")] public double Reaming3NumberOfRepetitions { get; set; } /// /// Проработка 3, Скорость, м/ч., Вверх /// - [Range(0.0, 999.0)] + [Range(0.0, 999.0, ErrorMessage = "Проработка 3, Скорость, м/ч., Вверх, должно быть в пределах от 0 до 999")] public double Reaming3ROPUp { get; set; } /// /// Проработка 3, Скорость, м/ч., Вниз /// - [Range(0.0, 999.0)] + [Range(0.0, 999.0, ErrorMessage = "Проработка 3, Скорость, м/ч., Вниз, должно быть в пределах от 0 до 999")] public double Reaming3ROPDown { get; set; } /// /// Проработка 3, Обороты, об/мин., Вверх /// - [Range(0.0, 270.0)] + [Range(0.0, 270.0, ErrorMessage = "Проработка 3, Обороты, об/мин., Вверх, должно быть в пределах от 0 до 270")] public double Reaming3RPMUp { get; set; } /// /// Проработка 3, Обороты, об/мин., Вниз /// - [Range(0.0, 270.0)] + [Range(0.0, 270.0, ErrorMessage = "Проработка 3, Обороты, об/мин., Вниз, должно быть в пределах от 0 до 270")] public double Reaming3RPMDown { get; set; } /// /// Проработка 3, Расход, л/с., Вверх /// - [Range(0.0, 100.0)] + [Range(0.0, 100.0, ErrorMessage = "Проработка 3, Расход, л/с., Вверх, должно быть в пределах от 0 до 100")] public double Reaming3FlowRateUp { get; set; } /// /// Проработка 3, Расход, л/с., Вниз /// - [Range(0.0, 100.0)] + [Range(0.0, 100.0, ErrorMessage = "Проработка 3, Расход, л/с., Вниз, должно быть в пределах от 0 до 100")] public double Reaming3FlowRateDown { get; set; } /// /// Проработка 3, Интервал проработки, м. /// - [Range(0.0, 30.0)] + [Range(0.0, 30.0, ErrorMessage = "Проработка 3, Интервал проработки, м., должно быть в пределах от 0 до 30")] public double Reaming3Interval { get; set; } /// /// Остановка над забоем, м. /// - [Range(0.0, 10.0)] + [Range(0.0, 10.0, ErrorMessage = "Остановка над забоем, м., должно быть в пределах от 0 до 10")] public double Reaming3StopPointOffBottom { get; set; } /// /// Примечание /// - [StringLength(1024)] + [StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")] public string Note { get; set; } = string.Empty; diff --git a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationReamingSlideDto.cs b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationReamingSlideDto.cs index 5f8289ca..9de75d5b 100644 --- a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationReamingSlideDto.cs +++ b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationReamingSlideDto.cs @@ -1,5 +1,4 @@ using System.ComponentModel.DataAnnotations; -using System.ComponentModel.DataAnnotations.Schema; namespace AsbCloudApp.Data.ProcessMaps; @@ -11,199 +10,199 @@ public class ProcessMapPlanOperationReamingSlideDto : ProcessMapPlanBaseDto /// /// Максимальное давление, атм /// - [Range(0.0, 400.0)] + [Range(0.0, 400.0, ErrorMessage = "Максимальное давление, атм., должно быть в пределах от 0 до 400")] public double MaxPressure { get; set; } /// /// Перепад давления, атм. /// - [Range(0.0, 60.0)] + [Range(0.0, 60.0, ErrorMessage = "Перепад давления, атм., должно быть в пределах от 0 до 60")] public double DifferentialPressure { get; set; } /// /// Уставки, т., затяжка /// - [Range(0.0, 20.0)] + [Range(0.0, 20.0, ErrorMessage = "Уставки, т., затяжка, должно быть в пределах от 0 до 20")] public double SetpointsTight { get; set; } /// /// Уставки, т., посадка /// - [Range(0.0, 20.0)] + [Range(0.0, 20.0, ErrorMessage = "Уставки, т., посадка, должно быть в пределах от 0 до 20")] public double SetpointsSlackingOff { get; set; } /// /// Максимально допустимый момент, кН*м. /// - [Range(0.0, 35.0)] + [Range(0.0, 35.0, ErrorMessage = "Максимально допустимый момент, кН*м., должно быть в пределах от 0 до 35")] public double MaxTorque { get; set; } /// /// Проработка 1, Количество повторений, шт. /// - [Range(0.0, 99.0)] + [Range(0.0, 99.0, ErrorMessage = "Проработка 1, Количество повторений, шт., должно быть в пределах от 0 до 99")] public double Reaming1NumberOfRepetitions { get; set; } /// /// Проработка 1, Скорость, м/ч., Вверх /// - [Range(0.0, 999.0)] + [Range(0.0, 999.0, ErrorMessage = "Проработка 1, Скорость, м/ч., Вверх, должно быть в пределах от 0 до 999")] public double Reaming1ROPUp { get; set; } /// /// Проработка 1, Скорость, м/ч., Вниз /// - [Range(0.0, 999.0)] + [Range(0.0, 999.0, ErrorMessage = "Проработка 1, Скорость, м/ч., Вниз, должно быть в пределах от 0 до 999")] public double Reaming1ROPDown { get; set; } /// /// Проработка 1, Обороты, об/мин., Вверх /// - [Range(0.0, 270.0)] + [Range(0.0, 270.0, ErrorMessage = "Проработка 1, Обороты, об/мин., Вверх, должно быть в пределах от 0 до 270")] public double Reaming1RPMUp { get; set; } /// /// Проработка 1, Обороты, об/мин., Вниз /// - [Range(0.0, 270.0)] + [Range(0.0, 270.0, ErrorMessage = "Проработка 1, Обороты, об/мин., Вниз, должно быть в пределах от 0 до 270")] public double Reaming1RPMDown { get; set; } /// /// Проработка 1, Расход, л/с., Вверх /// - [Range(0.0, 100.0)] + [Range(0.0, 100.0, ErrorMessage = "Проработка 1, Расход, л/с., Вверх, должно быть в пределах от 0 до 100")] public double Reaming1FlowRateUp { get; set; } /// /// Проработка 1, Расход, л/с., Вниз /// - [Range(0.0, 100.0)] + [Range(0.0, 100.0, ErrorMessage = "Проработка 1, Расход, л/с., Вниз, должно быть в пределах от 0 до 100")] public double Reaming1FlowRateDown { get; set; } /// /// Проработка 1, Интервал проработки, м. /// - [Range(0.0, 30.0)] + [Range(0.0, 30.0, ErrorMessage = "Проработка 1, Интервал проработки, м., должно быть в пределах от 0 до 30")] public double Reaming1Interval { get; set; } /// /// Остановка над забоем, м. /// - [Range(0.0, 10.0)] + [Range(0.0, 10.0, ErrorMessage = "Остановка над забоем, м., должно быть в пределах от 0 до 10")] public double Reaming1StopPointOffBottom { get; set; } /// /// Проработка 2, Количество повторений, шт. /// - [Range(0.0, 99.0)] + [Range(0.0, 99.0, ErrorMessage = "Проработка 2, Количество повторений, шт., должно быть в пределах от 0 до 99")] public double Reaming2NumberOfRepetitions { get; set; } /// /// Проработка 2, Скорость, м/ч., Вверх /// - [Range(0.0, 999.0)] + [Range(0.0, 999.0, ErrorMessage = "Проработка 2, Скорость, м/ч., Вверх, должно быть в пределах от 0 до 999")] public double Reaming2ROPUp { get; set; } /// /// Проработка 2, Скорость, м/ч., Вниз /// - [Range(0.0, 999.0)] + [Range(0.0, 999.0, ErrorMessage = "Проработка 2, Скорость, м/ч., Вниз, должно быть в пределах от 0 до 999")] public double Reaming2ROPDown { get; set; } /// /// Проработка 2, Обороты, об/мин., Вверх /// - [Range(0.0, 270.0)] + [Range(0.0, 270.0, ErrorMessage = "Проработка 2, Обороты, об/мин., Вверх, должно быть в пределах от 0 до 270")] public double Reaming2RPMUp { get; set; } /// /// Проработка 2, Обороты, об/мин., Вниз /// - [Range(0.0, 270.0)] + [Range(0.0, 270.0, ErrorMessage = "Проработка 2, Обороты, об/мин., Вниз, должно быть в пределах от 0 до 270")] public double Reaming2RPMDown { get; set; } /// /// Проработка 2, Расход, л/с., Вверх /// - [Range(0.0, 100.0)] + [Range(0.0, 100.0, ErrorMessage = "Проработка 2, Расход, л/с., Вверх, должно быть в пределах от 0 до 100")] public double Reaming2FlowRateUp { get; set; } /// /// Проработка 2, Расход, л/с., Вниз /// - [Range(0.0, 100.0)] + [Range(0.0, 100.0, ErrorMessage = "Проработка 2, Расход, л/с., Вниз, должно быть в пределах от 0 до 100")] public double Reaming2FlowRateDown { get; set; } /// /// Проработка 2, Интервал проработки, м. /// - [Range(0.0, 30.0)] + [Range(0.0, 30.0, ErrorMessage = "Проработка 2, Интервал проработки, м., должно быть в пределах от 0 до 30")] public double Reaming2Interval { get; set; } /// /// Остановка над забоем, м. /// - [Range(0.0, 10.0)] + [Range(0.0, 10.0, ErrorMessage = "Остановка над забоем, м., должно быть в пределах от 0 до 10")] public double Reaming2StopPointOffBottom { get; set; } /// /// Проработка 3, Количество повторений, шт. /// - [Range(0.0, 99.0)] + [Range(0.0, 99.0, ErrorMessage = "Проработка 3, Количество повторений, шт., должно быть в пределах от 0 до 99")] public double Reaming3NumberOfRepetitions { get; set; } /// /// Проработка 3, Скорость, м/ч., Вверх /// - [Range(0.0, 999.0)] + [Range(0.0, 999.0, ErrorMessage = "Проработка 3, Скорость, м/ч., Вверх, должно быть в пределах от 0 до 999")] public double Reaming3ROPUp { get; set; } /// /// Проработка 3, Скорость, м/ч., Вниз /// - [Range(0.0, 999.0)] + [Range(0.0, 999.0, ErrorMessage = "Проработка 3, Скорость, м/ч., Вниз, должно быть в пределах от 0 до 999")] public double Reaming3ROPDown { get; set; } /// /// Проработка 3, Обороты, об/мин., Вверх /// - [Range(0.0, 270.0)] + [Range(0.0, 270.0, ErrorMessage = "Проработка 3, Обороты, об/мин., Вверх, должно быть в пределах от 0 до 270")] public double Reaming3RPMUp { get; set; } /// /// Проработка 3, Обороты, об/мин., Вниз /// - [Range(0.0, 270.0)] + [Range(0.0, 270.0, ErrorMessage = "Проработка 3, Обороты, об/мин., Вниз, должно быть в пределах от 0 до 270")] public double Reaming3RPMDown { get; set; } /// /// Проработка 3, Расход, л/с., Вверх /// - [Range(0.0, 100.0)] + [Range(0.0, 100.0, ErrorMessage = "Проработка 3, Расход, л/с., Вверх, должно быть в пределах от 0 до 100")] public double Reaming3FlowRateUp { get; set; } /// /// Проработка 3, Расход, л/с., Вниз /// - [Range(0.0, 100.0)] + [Range(0.0, 100.0, ErrorMessage = "Проработка 3, Расход, л/с., Вниз, должно быть в пределах от 0 до 100")] public double Reaming3FlowRateDown { get; set; } /// /// Проработка 3, Интервал проработки, м. /// - [Range(0.0, 30.0)] + [Range(0.0, 30.0, ErrorMessage = "Проработка 3, Интервал проработки, м., должно быть в пределах от 0 до 30")] public double Reaming3Interval { get; set; } /// /// Остановка над забоем, м. /// - [Range(0.0, 10.0)] + [Range(0.0, 10.0, ErrorMessage = "Остановка над забоем, м., должно быть в пределах от 0 до 10")] public double Reaming3StopPointOffBottom { get; set; } /// /// Примечание /// - [StringLength(1024)] + [StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")] public string Note { get; set; } = string.Empty; diff --git a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationSwitchModeDto.cs b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationSwitchModeDto.cs index de8c571e..9f6a75e1 100644 --- a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationSwitchModeDto.cs +++ b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationSwitchModeDto.cs @@ -1,29 +1,28 @@ using System.ComponentModel.DataAnnotations; -using System.ComponentModel.DataAnnotations.Schema; namespace AsbCloudApp.Data.ProcessMaps; /// -/// РТК план конструкция скважины +/// РТК план выход на режим /// public class ProcessMapPlanOperationSwitchModeDto : ProcessMapPlanBaseDto { /// /// Выход на плановый расход, время выхода буровых насосов на плановый расход, сек. /// - [Range(0.0, 3600.0)] + [Range(0.0, 3600.0, ErrorMessage = "Выход на плановый расход, время выхода буровых насосов на плановый расход, сек., должно быть в пределах от 0 до 3600")] public double ExitTimeConsumption { get; set; } /// /// Выход на плановый расход, расход, л/с /// - [Range(0.0, 100.0)] + [Range(0.0, 100.0, ErrorMessage = "Выход на плановый расход, расход, л/с., должно быть в пределах от 0 до 100")] public double ConsumptionFlowRate { get; set; } /// /// Максимально допустимое давление, атм. /// - [Range(0.0, 400.0)] + [Range(0.0, 400.0, ErrorMessage = "Максимально допустимое давление, атм., должно быть в пределах от 0 до 400")] public double PressureLimitMax { get; set; } /// diff --git a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationSwitchPumpDto.cs b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationSwitchPumpDto.cs index 2fb85655..bd4422b5 100644 --- a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationSwitchPumpDto.cs +++ b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationSwitchPumpDto.cs @@ -10,12 +10,12 @@ public class ProcessMapPlanOperationSwitchPumpDto : ProcessMapPlanBaseDto /// /// Продолжительность, сек. /// - [Range(0.0, 1800.0)] + [Range(0.0, 1800.0, ErrorMessage = "Продолжительность, сек., должно быть в пределах от 0 до 1800")] public double Duration { get; set; } /// /// Лимит остаточного давления, атм. /// - [Range(0.0, 100.0)] + [Range(0.0, 100.0, ErrorMessage = "Лимит остаточного давления, атм., должно быть в пределах от 0 до 100")] public double ResidualPressureLimit { get; set; } } \ No newline at end of file diff --git a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationTFOrientationDto.cs b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationTFOrientationDto.cs index a40f5c2f..60da4cac 100644 --- a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationTFOrientationDto.cs +++ b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOperationTFOrientationDto.cs @@ -1,5 +1,4 @@ -using System.ComponentModel.DataAnnotations.Schema; -using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations; namespace AsbCloudApp.Data.ProcessMaps; @@ -11,84 +10,84 @@ public class ProcessMapPlanOperationTFOrientationDto : ProcessMapPlanBaseDto /// /// План TF, град /// - [Range(0.0, 360.0)] + [Range(0.0, 360.0, ErrorMessage = "План TF, град., должно быть в пределах от 0 до 360")] public double planTF { get; set; } /// /// Пружина, град /// - [Range(0.0, 10000.0)] + [Range(0.0, 10000.0, ErrorMessage = "Пружина, град., должно быть в пределах от 0 до 10000")] public double Spring { get; set; } /// /// Максимальное давление, атм /// - [Range(0.0, 400.0)] + [Range(0.0, 400.0, ErrorMessage = "Максимальное давление, атм., должно быть в пределах от 0 до 400")] public double MaxPressure { get; set; } /// /// Перепад давления, атм. /// - [Range(0.0, 60.0)] + [Range(0.0, 60.0, ErrorMessage = "Перепад давления, атм., должно быть в пределах от 0 до 60")] public double DifferentialPressure { get; set; } /// /// Уставки, т., затяжка /// - [Range(0.0, 20.0)] + [Range(0.0, 20.0, ErrorMessage = "Уставки, т., затяжка, должно быть в пределах от 0 до 20")] public double SetpointsTight { get; set; } /// /// Уставки, т., посадка /// - [Range(0.0, 20.0)] + [Range(0.0, 20.0, ErrorMessage = "Уставки, т., посадка, должно быть в пределах от 0 до 20")] public double SetpointsSlackingOff { get; set; } /// /// Максимально допустимый момент, кН*м. /// - [Range(0.0, 35.0)] + [Range(0.0, 35.0, ErrorMessage = "Максимально допустимый момент, кН*м., должно быть в пределах от 0 до 35")] public double MaxTorque { get; set; } /// /// Проработка 1, Количество расхаживаний, шт /// - [Range(0.0, 99.0)] + [Range(0.0, 99.0, ErrorMessage = "Проработка 1, Количество расхаживаний, шт., должно быть в пределах от 0 до 99")] public double Reaming1NumberOfRepetitions { get; set; } /// /// Проработка 1, Скорость, м/ч., Вверх /// - [Range(0.0, 999.0)] + [Range(0.0, 999.0, ErrorMessage = "Проработка 1, Скорость, м/ч., Вверх, должно быть в пределах от 0 до 999")] public double Reaming1ROPUp { get; set; } /// /// Проработка 1, Скорость, м/ч., Вниз /// - [Range(0.0, 999.0)] + [Range(0.0, 999.0, ErrorMessage = "Проработка 1, Скорость, м/ч., Вниз, должно быть в пределах от 0 до 999")] public double Reaming1ROPDown { get; set; } /// /// Проработка 1, Расход, л/с., Вверх /// - [Range(0.0, 100.0)] + [Range(0.0, 100.0, ErrorMessage = "Проработка 1, Расход, л/с., Вверх, должно быть в пределах от 0 до 100")] public double Reaming1FlowRateUp { get; set; } /// /// Проработка 1, Расход, л/с., Вниз /// - [Range(0.0, 100.0)] + [Range(0.0, 100.0, ErrorMessage = "Проработка 1, Расход, л/с., Вниз, должно быть в пределах от 0 до 100")] public double Reaming1FlowRateDown { get; set; } /// /// Проработка 1, Интервал расхаживания, м. /// - [Range(0.0, 30.0)] + [Range(0.0, 30.0, ErrorMessage = "Проработка 1, Интервал расхаживания, м., должно быть в пределах от 0 до 30")] public double Reaming1Interval { get; set; } /// /// Остановка над забоем, м. /// - [Range(0.0, 10.0)] + [Range(0.0, 10.0, ErrorMessage = "Остановка над забоем, м., должно быть в пределах от 0 до 10")] public double Reaming1StopPointOffBottom { get; set; } } \ No newline at end of file diff --git a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanSurveyDto.cs b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanSurveyDto.cs index 4d8e6766..9dc58b91 100644 --- a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanSurveyDto.cs +++ b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanSurveyDto.cs @@ -1,5 +1,4 @@ using System.ComponentModel.DataAnnotations; -using System.ComponentModel.DataAnnotations.Schema; namespace AsbCloudApp.Data.ProcessMaps; @@ -11,6 +10,6 @@ public class ProcessMapPlanSurveyDto : ProcessMapPlanBaseDto /// /// Время записи замера, сек /// - [Range(0.0, 1800.0)] + [Range(0.0, 1800.0, ErrorMessage = "Время записи замера, сек., должно быть в пределах от 0 до 1800")] public double MeasurementRecordingTime { get; set; } } \ No newline at end of file