using System; using System.Collections.Generic; namespace AsbCloudApp.Data.SAUB { /// /// DTO запроса для предложения по изменению уставок на панели оператора /// public class SetpointsRequestDto : IId, IWellRelated { /// public int Id { get; set; } /// public int IdWell { get; set; } /// /// Id автора запроса /// public int IdAuthor { get; set; } /// /// текущее состояние запроса 0: неизвестно, 1:ожидает отправки, 2: отправлено, 3: принято оператором, 4: отклонено оператором, 5: устарело /// public int IdState { get; set; } /// /// отметка времени создания запроса /// public DateTime UploadDate { get; set; } /// /// время в секундах актуальности этого запроса /// public int ObsolescenceSec { get; set; } /// /// набор уставок: {"название переменной панели"; "рекомендуемое значение"} /// public Dictionary Setpoints { get; set; } /// /// Комментарий для оператора панели /// public string Comment { get; set; } /// /// DTO скважины /// public WellDto Well { get; set; } /// /// DTO автора /// public UserDto Author { get; set; } } }