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; }
|
public string? SpinPlcVersion { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// комментарий
|
/// версия ПО ПЛК Памп мастер
|
||||||
/// </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? HmiVersion { get; set; }
|
||||||
public string? SaubPlcVersion { get; set; }
|
public string? SaubPlcVersion { get; set; }
|
||||||
public string? SpinPlcVersion { get; set; }
|
public string? SpinPlcVersion { get; set; }
|
||||||
|
public string? PumpPlcVersion { get; set; }
|
||||||
public string? Comment { get; set; }
|
public string? Comment { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user