forked from ddrilling/AsbCloudServer
Изменение модели.
1. Расширена DTO информации о телеметрии 2. Добавлен запрос для получения информации о телеметрии
This commit is contained in:
parent
cd5cc378f7
commit
bb2840c20a
@ -58,7 +58,12 @@ public class TelemetryInfoDto
|
||||
public string? SpinPlcVersion { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// комментарий
|
||||
/// версия ПО ПЛК Памп мастер
|
||||
/// </summary>
|
||||
public string? Comment { get; set; }
|
||||
public string? PumpPlcVersion { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// комментарий
|
||||
/// </summary>
|
||||
public string? Comment { get; set; }
|
||||
}
|
||||
|
62
AsbCloudApp/Requests/TelemetryInfoRequest.cs
Normal file
62
AsbCloudApp/Requests/TelemetryInfoRequest.cs
Normal file
@ -0,0 +1,62 @@
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace AsbCloudApp.Requests;
|
||||
|
||||
/// <summary>
|
||||
/// Запрос получения информации по телеметрии
|
||||
/// </summary>
|
||||
public class TelemetryInfoRequestBase
|
||||
{
|
||||
/// <summary>
|
||||
/// Конструктор по умолчанию
|
||||
/// </summary>
|
||||
public TelemetryInfoRequestBase()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Копирующий конструктор
|
||||
/// </summary>
|
||||
/// <param name="request"></param>
|
||||
public TelemetryInfoRequestBase(TelemetryInfoRequestBase request)
|
||||
{
|
||||
IdWellState = request.IdWellState;
|
||||
SortFields = request.SortFields;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Определяет состояние скважины
|
||||
/// 0 - неизвестно,
|
||||
/// 1 - в работе,
|
||||
/// 2 - завершена
|
||||
/// </summary>
|
||||
public int IdWellState { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Сортировки:
|
||||
/// Содержат список названий полей сортировки
|
||||
/// Указать направление сортировки можно через пробел "asc" или "desc"
|
||||
/// </summary>
|
||||
public IEnumerable<string>? SortFields { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Запрос получения информации по телеметрии
|
||||
/// </summary>
|
||||
public class TelemetryInfoRequest : TelemetryInfoRequestBase
|
||||
{
|
||||
/// <summary>
|
||||
/// Копирующий конструктор
|
||||
/// </summary>
|
||||
public TelemetryInfoRequest(int idCompany,
|
||||
TelemetryInfoRequestBase request)
|
||||
: base(request)
|
||||
{
|
||||
IdCompany = idCompany;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Идентификатор компании
|
||||
/// </summary>
|
||||
public int IdCompany { get; set; }
|
||||
}
|
@ -14,6 +14,7 @@ namespace AsbCloudDb.Model
|
||||
public string? HmiVersion { get; set; }
|
||||
public string? SaubPlcVersion { get; set; }
|
||||
public string? SpinPlcVersion { get; set; }
|
||||
public string? PumpPlcVersion { get; set; }
|
||||
public string? Comment { get; set; }
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user