forked from ddrilling/AsbCloudServer
Убрал вложенность DTO
This commit is contained in:
parent
1a9ad8a904
commit
b6cbc63267
@ -1,4 +1,6 @@
|
||||
namespace AsbCloudApp.Data.SAUB;
|
||||
using System;
|
||||
|
||||
namespace AsbCloudApp.Data.SAUB;
|
||||
|
||||
/// <summary>
|
||||
/// Версия ПО
|
||||
@ -11,7 +13,62 @@ public class VersionDto
|
||||
public int IdWell { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Информация о версии
|
||||
/// дата начала бурения (заполнения данных на панели)
|
||||
/// </summary>
|
||||
public TelemetryInfoDto Version { get; set; } = null!;
|
||||
public DateTime DrillingStartDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// идентификатор временной зоны
|
||||
/// </summary>
|
||||
public string? TimeZoneId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// смещение в часах относительно UTC
|
||||
/// </summary>
|
||||
public double TimeZoneOffsetTotalHours { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// название скважины
|
||||
/// </summary>
|
||||
public string Well { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// название куста
|
||||
/// </summary>
|
||||
public string Cluster { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// название месторождения
|
||||
/// </summary>
|
||||
public string Deposit { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// название заказчика
|
||||
/// </summary>
|
||||
public string? Customer { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// версия ПО панели оператора
|
||||
/// </summary>
|
||||
public string? HmiVersion { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// версия ПО ПЛК САУБ
|
||||
/// </summary>
|
||||
public string? SaubPlcVersion { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// версия ПО ПЛК Спин мастер
|
||||
/// </summary>
|
||||
public string? SpinPlcVersion { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// версия ПО ПЛК Памп мастер
|
||||
/// </summary>
|
||||
public string? PumpPlcVersion { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// комментарий
|
||||
/// </summary>
|
||||
public string? Comment { get; set; }
|
||||
}
|
@ -100,14 +100,9 @@ public class TelemetryService : ITelemetryService
|
||||
|
||||
var dtos = telemetries.Select(x =>
|
||||
{
|
||||
var version = x.Info.Adapt<TelemetryInfoDto>();
|
||||
version.DrillingStartDate = x.Info.DrillingStartDate.ToRemoteDateTime(version.TimeZoneOffsetTotalHours);
|
||||
|
||||
var dto = new VersionDto
|
||||
{
|
||||
IdWell = x.Well!.Id,
|
||||
Version = version
|
||||
};
|
||||
var dto = x.Info.Adapt<VersionDto>();
|
||||
dto.IdWell = x.Well!.Id;
|
||||
dto.DrillingStartDate = x.Info.DrillingStartDate.ToRemoteDateTime(dto.TimeZoneOffsetTotalHours);
|
||||
|
||||
return dto;
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user