DD.WellWorkover.Cloud/AsbCloudApp/Data/ProcessMaps/ProcessMapPlanSubsystemsDto.cs
Степанов Дмитрий 2e7af2a8da Изменение модели.
1. Добавлена новая сущность
2. Добавлена миграция
2024-08-20 14:08:10 +05:00

36 lines
1.3 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data.ProcessMaps;
/// <summary>
/// РКТ план использование подсистем
/// </summary>
public class ProcessMapPlanSubsystemsDto : ProcessMapPlanBaseDto
{
/// <summary>
/// Использование ротора
/// </summary>
[Range(0.0, 100)]
[Required(ErrorMessage = "Процент использования ротора, должен быть в пределах от 0 до 100")]
public double AutoRotor { get; set; }
/// <summary>
/// Использование слайда
/// </summary>
[Range(0.0, 100)]
[Required(ErrorMessage = "Процент использования слайда, должен быть в пределах от 0 до 100")]
public double AutoSlide { get; set; }
/// <summary>
/// Использование слайда с осцилляцией
/// </summary>
[Range(0.0, 100)]
[Required(ErrorMessage = "Процент использования слайда с осцилляцией, должен быть в пределах от 0 до 100")]
public double AutoOscillation { get; set; }
/// <summary>
/// Примечание
/// </summary>
[StringLength(1024, ErrorMessage = "Примечание, должно быть не более 1024 символов")]
public string? Note { get; set; }
}