using AsbCloudApp.Data.SAUB; namespace AsbCloudApp.Data; /// <summary> /// DTO телеметрии панели /// </summary> public class TelemetryBaseDto : IId { /// <inheritdoc/> public int Id { get; set; } /// <summary> /// уникальный идентификатор телеметрии по которому панель оператора присылает данные /// </summary> public string RemoteUid { get; set; } = null!; /// <summary> /// информация о бурении, панели оператора и контроллерах /// </summary> public TelemetryInfoDto? Info { get; set; } /// <summary> /// Смещение часового пояса от UTC /// </summary> public SimpleTimezoneDto? TimeZone { get; set; } } /// <summary> /// DTO телеметрии панели с скважиной /// </summary> public class TelemetryDto : TelemetryBaseDto { /// <summary> /// ИД скважины /// </summary> public int? IdWell { get; set; } /// <summary> /// DTO скважины /// </summary> public WellInfoDto? Well { get; set; } }