From 9410c55b8dc561fea2b379d0190e8c39438ff08f Mon Sep 17 00:00:00 2001 From: "ai.astrakhantsev" Date: Fri, 24 Feb 2023 14:37:57 +0500 Subject: [PATCH] #9156004 CompanyDto, ReportProgressDto, ScheduleDto, StatClusterDto, StatSectionDto, StatWellDto, TelemetryBaseDto --- AsbCloudApp/Data/ReportProgressDto.cs | 2 +- AsbCloudApp/Data/ScheduleDto.cs | 6 +++--- AsbCloudApp/Data/StatClusterDto.cs | 5 +++-- AsbCloudApp/Data/StatSectionDto.cs | 2 +- AsbCloudApp/Data/StatWellDto.cs | 13 +++++++------ AsbCloudApp/Data/TelemetryDto.cs | 8 ++++---- 6 files changed, 19 insertions(+), 17 deletions(-) diff --git a/AsbCloudApp/Data/ReportProgressDto.cs b/AsbCloudApp/Data/ReportProgressDto.cs index 6a3caa51..b1c15479 100644 --- a/AsbCloudApp/Data/ReportProgressDto.cs +++ b/AsbCloudApp/Data/ReportProgressDto.cs @@ -13,7 +13,7 @@ /// /// название текущей операции генерации /// - public string Operation { get; set; } + public string Operation { get; set; } = string.Empty; /// /// номер текущей страницы diff --git a/AsbCloudApp/Data/ScheduleDto.cs b/AsbCloudApp/Data/ScheduleDto.cs index 00fb51bb..8e071492 100644 --- a/AsbCloudApp/Data/ScheduleDto.cs +++ b/AsbCloudApp/Data/ScheduleDto.cs @@ -21,12 +21,12 @@ namespace AsbCloudApp.Data /// /// Начало смены /// - public TimeDto ShiftStart { get; set; } + public TimeDto ShiftStart { get; set; } = null!; /// /// Конец смены /// - public TimeDto ShiftEnd { get; set; } + public TimeDto ShiftEnd { get; set; } = null!; /// /// Начало бурения @@ -41,6 +41,6 @@ namespace AsbCloudApp.Data /// /// Бурильщик /// - public DrillerDto Driller { get; set; } + public DrillerDto Driller { get; set; } = null!; } } diff --git a/AsbCloudApp/Data/StatClusterDto.cs b/AsbCloudApp/Data/StatClusterDto.cs index 0bcbfe65..db768ab1 100644 --- a/AsbCloudApp/Data/StatClusterDto.cs +++ b/AsbCloudApp/Data/StatClusterDto.cs @@ -1,4 +1,5 @@ using System.Collections.Generic; +using System.Linq; namespace AsbCloudApp.Data { @@ -13,11 +14,11 @@ namespace AsbCloudApp.Data /// /// название куста /// - public string Caption { get; set; } + public string Caption { get; set; } = string.Empty; /// /// список статистик скважин куста /// - public IEnumerable StatsWells { get; set; } + public IEnumerable StatsWells { get; set; } = Enumerable.Empty(); } } diff --git a/AsbCloudApp/Data/StatSectionDto.cs b/AsbCloudApp/Data/StatSectionDto.cs index f0da2188..58fff71b 100644 --- a/AsbCloudApp/Data/StatSectionDto.cs +++ b/AsbCloudApp/Data/StatSectionDto.cs @@ -11,6 +11,6 @@ /// /// название секции /// - public string Caption { get; set; } + public string Caption { get; set; } = string.Empty; } } diff --git a/AsbCloudApp/Data/StatWellDto.cs b/AsbCloudApp/Data/StatWellDto.cs index 08581313..d2ebe0ae 100644 --- a/AsbCloudApp/Data/StatWellDto.cs +++ b/AsbCloudApp/Data/StatWellDto.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Linq; namespace AsbCloudApp.Data { @@ -14,12 +15,12 @@ namespace AsbCloudApp.Data /// /// название /// - public string Caption { get; set; } + public string Caption { get; set; } = string.Empty; /// /// тип скважины /// - public string WellType { get; set; } + public string WellType { get; set; } = string.Empty; /// /// ИД состояния скважины @@ -29,7 +30,7 @@ namespace AsbCloudApp.Data /// /// текст состояния скважины /// - public string State { get; set; } + public string State { get; set; } = string.Empty; /// /// дата прихода последней телеметрии @@ -39,16 +40,16 @@ namespace AsbCloudApp.Data /// /// Статистика по секциям /// - public IEnumerable Sections { get; set; } + public IEnumerable Sections { get; set; } = Enumerable.Empty(); /// /// статистика за всю скважину /// - public PlanFactBase Total { get; set; } + public PlanFactBase? Total { get; set; } /// /// компании участвующие в строительстве скважины /// - public IEnumerable Companies { get; set; } + public IEnumerable Companies { get; set; } = Enumerable.Empty(); } } diff --git a/AsbCloudApp/Data/TelemetryDto.cs b/AsbCloudApp/Data/TelemetryDto.cs index d71afdd4..e728a022 100644 --- a/AsbCloudApp/Data/TelemetryDto.cs +++ b/AsbCloudApp/Data/TelemetryDto.cs @@ -9,16 +9,16 @@ namespace AsbCloudApp.Data { /// public int Id { get; set; } - + /// /// уникальный идентификатор телеметрии по которому панель оператора присылает данные /// - public string RemoteUid { get; set; } + public string RemoteUid { get; set; } = null!; /// /// информация о бурении, панели оператора и контроллерах /// - public TelemetryInfoDto Info { get; set; } + public TelemetryInfoDto? Info { get; set; } } /// @@ -34,6 +34,6 @@ namespace AsbCloudApp.Data /// /// DTO скважины /// - public WellInfoDto Well { get; set; } + public WellInfoDto Well { get; set; } = null!; } }