#9156004 CompanyDto, ReportProgressDto, ScheduleDto, StatClusterDto, StatSectionDto, StatWellDto, TelemetryBaseDto

This commit is contained in:
ai.astrakhantsev 2023-02-24 14:37:57 +05:00
parent ad5ac00079
commit 9410c55b8d
6 changed files with 19 additions and 17 deletions

View File

@ -13,7 +13,7 @@
/// <summary> /// <summary>
/// название текущей операции генерации /// название текущей операции генерации
/// </summary> /// </summary>
public string Operation { get; set; } public string Operation { get; set; } = string.Empty;
/// <summary> /// <summary>
/// номер текущей страницы /// номер текущей страницы

View File

@ -21,12 +21,12 @@ namespace AsbCloudApp.Data
/// <summary> /// <summary>
/// Начало смены /// Начало смены
/// </summary> /// </summary>
public TimeDto ShiftStart { get; set; } public TimeDto ShiftStart { get; set; } = null!;
/// <summary> /// <summary>
/// Конец смены /// Конец смены
/// </summary> /// </summary>
public TimeDto ShiftEnd { get; set; } public TimeDto ShiftEnd { get; set; } = null!;
/// <summary> /// <summary>
/// Начало бурения /// Начало бурения
@ -41,6 +41,6 @@ namespace AsbCloudApp.Data
/// <summary> /// <summary>
/// Бурильщик /// Бурильщик
/// </summary> /// </summary>
public DrillerDto Driller { get; set; } public DrillerDto Driller { get; set; } = null!;
} }
} }

View File

@ -1,4 +1,5 @@
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq;
namespace AsbCloudApp.Data namespace AsbCloudApp.Data
{ {
@ -13,11 +14,11 @@ namespace AsbCloudApp.Data
/// <summary> /// <summary>
/// название куста /// название куста
/// </summary> /// </summary>
public string Caption { get; set; } public string Caption { get; set; } = string.Empty;
/// <summary> /// <summary>
/// список статистик скважин куста /// список статистик скважин куста
/// </summary> /// </summary>
public IEnumerable<StatWellDto> StatsWells { get; set; } public IEnumerable<StatWellDto> StatsWells { get; set; } = Enumerable.Empty<StatWellDto>();
} }
} }

View File

@ -11,6 +11,6 @@
/// <summary> /// <summary>
/// название секции /// название секции
/// </summary> /// </summary>
public string Caption { get; set; } public string Caption { get; set; } = string.Empty;
} }
} }

View File

@ -1,5 +1,6 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq;
namespace AsbCloudApp.Data namespace AsbCloudApp.Data
{ {
@ -14,12 +15,12 @@ namespace AsbCloudApp.Data
/// <summary> /// <summary>
/// название /// название
/// </summary> /// </summary>
public string Caption { get; set; } public string Caption { get; set; } = string.Empty;
/// <summary> /// <summary>
/// тип скважины /// тип скважины
/// </summary> /// </summary>
public string WellType { get; set; } public string WellType { get; set; } = string.Empty;
/// <summary> /// <summary>
/// ИД состояния скважины /// ИД состояния скважины
@ -29,7 +30,7 @@ namespace AsbCloudApp.Data
/// <summary> /// <summary>
/// текст состояния скважины /// текст состояния скважины
/// </summary> /// </summary>
public string State { get; set; } public string State { get; set; } = string.Empty;
/// <summary> /// <summary>
/// дата прихода последней телеметрии /// дата прихода последней телеметрии
@ -39,16 +40,16 @@ namespace AsbCloudApp.Data
/// <summary> /// <summary>
/// Статистика по секциям /// Статистика по секциям
/// </summary> /// </summary>
public IEnumerable<StatSectionDto> Sections { get; set; } public IEnumerable<StatSectionDto> Sections { get; set; } = Enumerable.Empty<StatSectionDto>();
/// <summary> /// <summary>
/// статистика за всю скважину /// статистика за всю скважину
/// </summary> /// </summary>
public PlanFactBase<StatOperationsDto> Total { get; set; } public PlanFactBase<StatOperationsDto>? Total { get; set; }
/// <summary> /// <summary>
/// компании участвующие в строительстве скважины /// компании участвующие в строительстве скважины
/// </summary> /// </summary>
public IEnumerable<CompanyDto> Companies { get; set; } public IEnumerable<CompanyDto> Companies { get; set; } = Enumerable.Empty<CompanyDto>();
} }
} }

View File

@ -13,12 +13,12 @@ namespace AsbCloudApp.Data
/// <summary> /// <summary>
/// уникальный идентификатор телеметрии по которому панель оператора присылает данные /// уникальный идентификатор телеметрии по которому панель оператора присылает данные
/// </summary> /// </summary>
public string RemoteUid { get; set; } public string RemoteUid { get; set; } = null!;
/// <summary> /// <summary>
/// информация о бурении, панели оператора и контроллерах /// информация о бурении, панели оператора и контроллерах
/// </summary> /// </summary>
public TelemetryInfoDto Info { get; set; } public TelemetryInfoDto? Info { get; set; }
} }
/// <summary> /// <summary>
@ -34,6 +34,6 @@ namespace AsbCloudApp.Data
/// <summary> /// <summary>
/// DTO скважины /// DTO скважины
/// </summary> /// </summary>
public WellInfoDto Well { get; set; } public WellInfoDto Well { get; set; } = null!;
} }
} }