diff --git a/AsbCloudApp/Data/DataSaubStat/DataSaubStatDrillingQualityDto.cs b/AsbCloudApp/Data/DataSaubStat/DataSaubStatDrillingQualityDto.cs
new file mode 100644
index 00000000..fa8c6560
--- /dev/null
+++ b/AsbCloudApp/Data/DataSaubStat/DataSaubStatDrillingQualityDto.cs
@@ -0,0 +1,36 @@
+using System;
+using AsbCloudApp.Data.WellOperation;
+
+namespace AsbCloudApp.Data;
+
+///
+/// dto для хранения данных статистики качества бурения
+///
+public class DataSaubStatDrillingQualityDto : IId
+{
+ ///
+ ///
+ ///
+ public int Id { get; set; }
+
+ ///
+ /// Дата и время начала
+ ///
+ public DateTimeOffset DateStart { get; set; }
+
+ ///
+ /// Дата и время окончания
+ ///
+ public DateTimeOffset DateEnd { get; set; }
+
+ ///
+ /// Глубина забоя по стволу начальная
+ ///
+ public double DepthStart { get; set; }
+
+ ///
+ /// Глубина забоя по стволу конечная
+ ///
+ public double DepthEnd { get; set; }
+ public object DepthDrillingQuality { get; set; }
+}
diff --git a/AsbCloudApp/Data/DataSaubStat/DataSaubStatDto.cs b/AsbCloudApp/Data/DataSaubStat/DataSaubStatDto.cs
new file mode 100644
index 00000000..7fa58e48
--- /dev/null
+++ b/AsbCloudApp/Data/DataSaubStat/DataSaubStatDto.cs
@@ -0,0 +1,135 @@
+using System;
+using AsbCloudApp.Data.WellOperation;
+
+namespace AsbCloudApp.Data.DataSaubStat;
+
+///
+/// dto для хранения данных статистики сауб
+///
+public class DataSaubStatDto : IId
+{
+ ///
+ ///
+ ///
+ public int Id { get; set; }
+
+ ///
+ /// Дата и время начала
+ ///
+ public DateTimeOffset DateStart { get; set; }
+
+ ///
+ /// Дата и время окончания
+ ///
+ public DateTimeOffset DateEnd { get; set; }
+
+ ///
+ /// Глубина забоя по стволу начальная
+ ///
+ public double DepthStart { get; set; }
+
+ ///
+ /// Глубина забоя по стволу конечная
+ ///
+ public double DepthEnd { get; set; }
+
+ ///
+ /// Скорость бурения
+ ///
+ public double Speed { get; set; }
+
+ ///
+ /// Ограничение скорости блока
+ ///
+ public double? BlockSpeedSp { get; set; }
+
+ ///
+ /// Давление
+ ///
+ public double Pressure { get; set; }
+
+ ///
+ /// Давление холостого хода
+ ///
+ public double? PressureIdle { get; set; }
+
+ ///
+ /// Ограничение фактического давления
+ ///
+ public double? PressureSp { get; set; }
+
+ ///
+ /// Фактическая нагрузка
+ ///
+ public double AxialLoad { get; set; }
+
+ ///
+ /// Ограничение факт. нагрузки
+ ///
+ public double? AxialLoadSp { get; set; }
+
+ ///
+ /// Максимально допустимая нагрузка
+ ///
+ public double? AxialLoadLimitMax { get; set; }
+
+ ///
+ /// Фактический момент
+ ///
+ public double RotorTorque { get; set; }
+
+ ///
+ /// Ограничение факт. момента
+ ///
+ public double? RotorTorqueSp { get; set; }
+
+ ///
+ /// Максимально допустимый момент
+ ///
+ public double? RotorTorqueLimitMax { get; set; }
+
+ ///
+ /// Работа при достижении ограничения
+ ///
+ public short? IdFeedRegulator { get; set; }
+
+ ///
+ /// Фактическая скорость оборотов ВСП
+ ///
+ public double RotorSpeed { get; set; }
+
+ ///
+ /// Название автоопределённой операции
+ ///
+ public int IdCategory { get; set; }
+
+ ///
+ /// Флаги подсистем
+ ///
+ public int EnabledSubsystems { get; set; }
+
+ ///
+ /// Наличие или отсутствие осцилляции
+ ///
+ public bool HasOscillation { get; set; }
+
+ ///
+ /// Фактический расход
+ ///
+ public double Flow { get; set; }
+
+ ///
+ /// Ключ телеметрии
+ ///
+ public int IdTelemetry { get; set; }
+
+ ///
+ /// Телеметрия
+ ///
+ public TelemetryDto Telemetry { get; set; } = null!;
+
+ ///
+ /// Категория автоопределенной операции
+ ///
+ public WellOperationCategoryDto OperationCategory { get; set; } = null!;
+}