diff --git a/AsbCloudApp/Data/AutogeneratedDailyReport/AutoGeneratedDailyReportDto.cs b/AsbCloudApp/Data/AutogeneratedDailyReport/AutoGeneratedDailyReportDto.cs
index 234a80c1..d24be197 100644
--- a/AsbCloudApp/Data/AutogeneratedDailyReport/AutoGeneratedDailyReportDto.cs
+++ b/AsbCloudApp/Data/AutogeneratedDailyReport/AutoGeneratedDailyReportDto.cs
@@ -19,14 +19,9 @@ public class AutoGeneratedDailyReportDto
public string FileName { get; set; } = null!;
///
- /// Начальная дата
+ /// Размер файла
///
- public DateOnly From { get; set; }
-
- ///
- /// Конечная дата
- ///
- public DateOnly To { get; set; }
+ public int FileSize { get; set; }
///
/// Блок заголовка
@@ -42,4 +37,9 @@ public class AutoGeneratedDailyReportDto
/// Блок ограничивающих параметров
///
public IEnumerable LimitingParameters { get; set; } = null!;
+
+ ///
+ /// Баланс времени
+ ///
+ public IEnumerable TimeBalance { get; set; } = null!;
}
\ No newline at end of file
diff --git a/AsbCloudApp/Data/AutogeneratedDailyReport/HeadBlockDto.cs b/AsbCloudApp/Data/AutogeneratedDailyReport/HeadBlockDto.cs
index 6ec65477..125cd80a 100644
--- a/AsbCloudApp/Data/AutogeneratedDailyReport/HeadBlockDto.cs
+++ b/AsbCloudApp/Data/AutogeneratedDailyReport/HeadBlockDto.cs
@@ -28,10 +28,15 @@ public class HeadBlockDto
public string Deposit { get; set; } = null!;
///
- /// Дата создания отчёта
+ /// Начальная дата
///
- public DateTime ReportDate { get; set; }
-
+ public DateOnly From { get; set; }
+
+ ///
+ /// Конечная дата
+ ///
+ public DateOnly To => From.AddDays(1);
+
///
/// Глубина забоя на дату начала интервала
///
diff --git a/AsbCloudApp/Data/AutogeneratedDailyReport/TimeBalanceRecordDto.cs b/AsbCloudApp/Data/AutogeneratedDailyReport/TimeBalanceRecordDto.cs
new file mode 100644
index 00000000..a6ac9845
--- /dev/null
+++ b/AsbCloudApp/Data/AutogeneratedDailyReport/TimeBalanceRecordDto.cs
@@ -0,0 +1,17 @@
+namespace AsbCloudApp.Data.AutogeneratedDailyReport;
+
+///
+/// Баланс времени
+///
+public class TimeBalanceRecordDto
+{
+ ///
+ /// Название операции
+ ///
+ public string Name { get; set; } = null!;
+
+ ///
+ /// Продолжительность, часы
+ ///
+ public double DurationHours { get; set; }
+}
\ No newline at end of file