feat(esppOrderLoader): логика получение данных
This commit is contained in:
@@ -19,7 +19,7 @@ namespace PARR.EsppApi
|
||||
this.espp = espp;
|
||||
}
|
||||
|
||||
public async Task<EsppResultBase<IEnumerable<EsppOrder>>> FindOrdersByPrefixAsync(FindOrdersQuery query)
|
||||
public async Task<EsppResultBase<IEnumerable<EsppOrder>>> FindOrdersAsync(FindOrdersQuery query)
|
||||
{
|
||||
logger.LogInformation("Привет!");
|
||||
|
||||
|
||||
@@ -6,9 +6,9 @@ namespace PARR.EsppApi
|
||||
public interface IEsppApiService
|
||||
{
|
||||
/// <summary>
|
||||
/// Найти наряды в ЕСПП по префиксу
|
||||
/// Найти наряды в ЕСПП
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
Task<EsppResultBase<IEnumerable<EsppOrder>>> FindOrdersByPrefixAsync(FindOrdersQuery query);
|
||||
Task<EsppResultBase<IEnumerable<EsppOrder>>> FindOrdersAsync(FindOrdersQuery query);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,5 +5,8 @@
|
||||
/// </summary>
|
||||
public class EsppOrder
|
||||
{
|
||||
public string Number { get; set; } = string.Empty;
|
||||
|
||||
public string? WorkGroup { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,20 @@
|
||||
namespace PARR.EsppApi.Models.Query
|
||||
{
|
||||
/// <summary>
|
||||
/// Фильтр запроса в ЕСПП на поиск объектов
|
||||
/// </summary>
|
||||
public class FindOrdersQuery
|
||||
{
|
||||
//todo: тут поля для запроса списка нарядов из еспп
|
||||
|
||||
/// <summary>
|
||||
/// Краткое описание, содержит значение
|
||||
/// </summary>
|
||||
public string? ShortDescriptionContains { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Дата - "ПО"
|
||||
/// </summary>
|
||||
public DateTime? DateEnd { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user