using System.Collections.Generic; using System.Threading.Tasks; namespace Company.Domain.EmployeeFaceEmbeddingAgg; public interface IEmployeeFaceEmbeddingRepository { Task CreateAsync(EmployeeFaceEmbedding employeeFaceEmbedding); Task UpdateAsync(EmployeeFaceEmbedding employeeFaceEmbedding); Task GetByIdAsync(string id); Task GetByEmployeeIdAsync(long employeeId); Task> GetByWorkshopIdAsync(long workshopId); Task> GetByWorkshopIdsAsync(List workshopIds); Task DeleteAsync(string id); }