using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
using AsbCloudApp.Data;
namespace AsbCloudApp.Repositories;
///
/// Репозиторий для записей с историей
///
public interface IChangeLogRepository
where T : ChangeLogAbstract
{
///
/// Добавление записей
///
///
///
///
///
Task InsertRange(int idUser, IEnumerable dtos, CancellationToken token);
///
/// Редактирование записей
///
///
///
///
///
Task UpdateRange(int idUser, IEnumerable dtos, CancellationToken token);
///
/// Удаление записей
///
///
///
///
///
Task DeleteRange(int idUser, IEnumerable ids, CancellationToken token);
}