using PARR.Domain.DTOs.UnitDto; namespace PARR.Core.Services.UnitService.Interfaces { /// /// Сервис управления юнитами /// public interface IUnitService { /// /// Получить юнит со всем значениями. /// Используется кэш. /// /// /// Task GetWithCachingAsync(Guid id); /// /// Получить словарь юнитов со всеми значениями. /// Используется кэш. /// /// /// Task> GetWithCachingAsync(IEnumerable ids); /// /// Удалить юнит из кэш. /// /// /// Task RemoveFromCacheAsync(Guid id); /// /// Удалить юниты из кэша /// /// /// Task RemoveFromCacheAsync(IEnumerable ids); } }