DD.WellWorkover.Cloud/AsbCloudApp/Data/SAUB/SetpointInfoDto.cs

44 lines
1.3 KiB
C#
Raw Normal View History

using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data.SAUB
2021-11-24 17:58:53 +05:00
{
2022-06-02 12:35:51 +05:00
/// <summary>
/// DTO рекомендации уставок передаваемых на панель оператора
/// </summary>
2021-11-24 17:58:53 +05:00
public class SetpointInfoDto
{
2022-06-02 12:35:51 +05:00
/// <summary>
/// отображаемое название уставки
/// </summary>
public string DisplayName { get; set; } = string.Empty;
2022-06-02 12:35:51 +05:00
/// <summary>
/// настоящее название уставки (имя переменной в панели оператора)
/// </summary>
[Required]
public string Name { get; set; } = null!;
2022-06-02 12:35:51 +05:00
/// <summary>
/// единицы измерения
/// </summary>
public string? Units { get; set; }
2022-06-02 12:35:51 +05:00
/// <summary>
/// комментарий
/// </summary>
public string? Comment { get; set; }
2022-06-02 12:35:51 +05:00
/// <summary>
/// макс. значение
/// </summary>
[Required]
public double Max { get; set; } = double.MaxValue;
2022-06-02 12:35:51 +05:00
/// <summary>
/// мин значение
/// </summary>
[Required]
public double Min { get; set; } = double.MinValue;
2021-11-24 17:58:53 +05:00
}
}