From 6b71d3e688a8cbec447dc931b8e17a0333c6e781 Mon Sep 17 00:00:00 2001 From: Olga Nemt Date: Fri, 28 Jun 2024 16:29:26 +0500 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=BF=D1=80=D0=B5=D0=B4=D0=B5=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20=D1=83=D0=B3=D0=BB=D0=BE=D0=B2=20?= =?UTF-8?q?=D0=BE=D1=81=D1=86=D0=B8=D0=BB=D0=BB=D1=8F=D1=86=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ProcessMapPlanOscillationAnglesDto.cs | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOscillationAnglesDto.cs diff --git a/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOscillationAnglesDto.cs b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOscillationAnglesDto.cs new file mode 100644 index 00000000..99f11a5c --- /dev/null +++ b/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanOscillationAnglesDto.cs @@ -0,0 +1,40 @@ +using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations.Schema; + +namespace AsbCloudApp.Data.ProcessMaps; + +/// +/// РТК план определения углов осцилляции +/// +public class ProcessMapPlanOscillationAnglesDto : ProcessMapPlanBaseDto +{ + /// + /// Момент на ВСП, кН*м., Уставка + /// + [Range(0.0, 35.0, ErrorMessage = "Момент на ВСП, кН*м., Уставка, должно быть в пределах от 0 до 35")] + public double TopDriveTorque { get; set; } + + /// + /// Момент на ВСП, кН*м., Ограничение + /// + [Range(0.0, 35.0, ErrorMessage = "Момент на ВСП, кН*м., Ограничение, должно быть в пределах от 0 до 35")] + public double TopDriveTorqueMax { get; set; } + + /// + /// Обороты на ВСП, об/мин., Уставка + /// + [Range(0.0, 270.0, ErrorMessage = "Обороты на ВСП, об/мин., Уставка, должно быть в пределах от 0 до 270")] + public double Rpm { get; set; } + + /// + /// Обороты на ВСП, об/мин., Ограничение + /// + [Range(0.0, 270.0, ErrorMessage = "Обороты на ВСП, об/мин., Ограничение, должно быть в пределах от 0 до 270")] + public double RpmMax { get; set; } + + /// + /// Примечание + /// + [StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")] + public string Note { get; set; } = string.Empty; +} \ No newline at end of file