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

44 lines
1.3 KiB
C#
Raw Normal View History

using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data.SAUB
2021-04-23 10:21:25 +05:00
{
2022-06-02 12:35:51 +05:00
/// <summary>
/// Описание шаблона события панели оператора
/// </summary>
2021-09-10 11:28:57 +05:00
public class EventDto : IId
2021-04-23 10:21:25 +05:00
{
2022-06-02 12:35:51 +05:00
/// <summary>
/// id события
/// </summary>
2021-04-23 10:21:25 +05:00
public int Id { get; set; }
2022-06-02 12:35:51 +05:00
/// <summary>
/// шаблон текста сообщения
/// </summary>
2023-02-20 15:06:26 +05:00
public string Message { get; set; } = string.Empty;
2022-06-02 12:35:51 +05:00
/// <summary>
/// id категории события
/// </summary>
[Range(1, int.MaxValue)]
2021-04-23 10:21:25 +05:00
public int IdCategory { get; set; }
2022-06-02 12:35:51 +05:00
/// <summary>
/// переменная сервера обмена информацией с полевым оборудованием
/// </summary>
2023-02-20 15:06:26 +05:00
public string Tag { get; set; } = string.Empty;
2022-06-02 12:35:51 +05:00
/// <summary>
/// тип определения наступления события
/// </summary>
[Range(1, int.MaxValue)]
2021-04-23 10:21:25 +05:00
public int EventType { get; set; }
2022-06-02 12:35:51 +05:00
/// <summary>
/// флаг, следует ли воспроизводить звук при наступлении события
/// </summary>
2021-04-23 10:21:25 +05:00
public int IdSound { get; set; }
}
}