Убраны unusing файлы
This commit is contained in:
parent
76192003ba
commit
5d73e7f2b4
@ -1,45 +0,0 @@
|
|||||||
using Microsoft.AspNetCore.Mvc;
|
|
||||||
|
|
||||||
namespace Persistence.API;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Интерфейс для API, предназначенного для работы с элементами справочников
|
|
||||||
/// </summary>
|
|
||||||
public interface IDictionaryElementApi<TDto> where TDto : class, new()
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// Получить все данные справочника
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="dictionaryKey">ключ справочника</param>
|
|
||||||
/// <param name="token"></param>
|
|
||||||
/// <returns></returns>
|
|
||||||
Task<ActionResult<IEnumerable<TDto>>> Get(Guid dictionaryKey, CancellationToken token);
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Добавить элемент в справочник
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="dictionaryKey">ключ справочника</param>
|
|
||||||
/// <param name="dto"></param>
|
|
||||||
/// <param name="token"></param>
|
|
||||||
/// <returns></returns>
|
|
||||||
Task<ActionResult<Guid>> Add(Guid dictionaryKey, TDto dto, CancellationToken token);
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Изменить одну запись
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="dictionaryKey">ключ справочника</param>
|
|
||||||
/// <param name="dictionaryElementKey">ключ элемента в справочнике</param>
|
|
||||||
/// <param name="dto"></param>
|
|
||||||
/// <param name="token"></param>
|
|
||||||
/// <returns></returns>
|
|
||||||
Task<ActionResult<Guid>> Update(Guid dictionaryKey, Guid dictionaryElementKey, TDto dto, CancellationToken token);
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Удалить одну запись
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="dictionaryKey">ключ справочника</param>
|
|
||||||
/// <param name="dictionaryElementKey">ключ элемента в справочнике</param>
|
|
||||||
/// <param name="token"></param>
|
|
||||||
/// <returns></returns>
|
|
||||||
Task<ActionResult<int>> Delete(Guid dictionaryKey, Guid dictionaryElementKey, CancellationToken token);
|
|
||||||
}
|
|
@ -1,19 +0,0 @@
|
|||||||
using Microsoft.AspNetCore.Mvc;
|
|
||||||
using Persistence.Models;
|
|
||||||
using Persistence.Models.Requests;
|
|
||||||
|
|
||||||
namespace Persistence.API;
|
|
||||||
|
|
||||||
/// Интерфейс для API, предназначенного для работы с табличными данными
|
|
||||||
public interface ITableDataApi<TDto, TRequest>
|
|
||||||
where TDto : class, new()
|
|
||||||
where TRequest : PaginationRequest
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// Получить страницу списка объектов
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="request">параметры фильтрации</param>
|
|
||||||
/// <param name="token"></param>
|
|
||||||
/// <returns></returns>
|
|
||||||
Task<ActionResult<PaginationContainer<TDto>>> GetPage(TRequest request, CancellationToken token);
|
|
||||||
}
|
|
@ -1,63 +0,0 @@
|
|||||||
namespace Persistence.Models;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Модель, описывающая пользователя
|
|
||||||
/// </summary>
|
|
||||||
public class UserDto
|
|
||||||
{
|
|
||||||
/// <inheritdoc/>
|
|
||||||
public int Id { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// логин
|
|
||||||
/// </summary>
|
|
||||||
public string Login { get; set; } = null!;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Имя
|
|
||||||
/// </summary>
|
|
||||||
public string? Name { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Фамилия
|
|
||||||
/// </summary>
|
|
||||||
public string? Surname { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Отчество
|
|
||||||
/// </summary>
|
|
||||||
public string? Patronymic { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Email
|
|
||||||
/// </summary>
|
|
||||||
public string Email { get; set; } = null!;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Phone
|
|
||||||
/// </summary>
|
|
||||||
public string? Phone { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Должность
|
|
||||||
/// </summary>
|
|
||||||
public string? Position { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Id компании
|
|
||||||
/// </summary>
|
|
||||||
public int IdCompany { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Id состояния пользователя
|
|
||||||
/// 0 - не активен,
|
|
||||||
/// 1 - активен,
|
|
||||||
/// 2 - заблокирован
|
|
||||||
/// </summary>
|
|
||||||
public short IdState { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Получение отображаемого имени
|
|
||||||
/// </summary>
|
|
||||||
/// <returns></returns>
|
|
||||||
}
|
|
@ -1,19 +0,0 @@
|
|||||||
using Persistence.Models.Requests;
|
|
||||||
|
|
||||||
namespace Persistence.Repositories;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Интерфейс по работе с табличными данными
|
|
||||||
/// </summary>
|
|
||||||
public interface ITableDataRepository<TDto, TRequest>
|
|
||||||
where TDto : class, new()
|
|
||||||
where TRequest : PaginationRequest
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// Получить страницу списка объектов
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="request">параметры фильтрации</param>
|
|
||||||
/// <param name="token"></param>
|
|
||||||
/// <returns></returns>
|
|
||||||
Task<IEnumerable<TDto>> Get(TRequest request, CancellationToken token);
|
|
||||||
}
|
|
@ -1,5 +0,0 @@
|
|||||||
namespace Persistence.Services;
|
|
||||||
|
|
||||||
public interface ITimeSeriesDataObserverService
|
|
||||||
{
|
|
||||||
}
|
|
@ -1,4 +0,0 @@
|
|||||||
namespace Persistence.Services;
|
|
||||||
public abstract class TimeSeriesDataObserverService : ITimeSeriesDataObserverService
|
|
||||||
{
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user