using GB5Shared.DTO.Framework.Login; using SkillManagementDAL.DTO.SkillMatrix; namespace SkillManagementDAL.CustomCode.SkillMatrix { public interface ISkillMatrixDAL { Task> GetSkillsForMatrix(IEnumerable skillIds, LoginDTO login, CancellationToken ct); Task> GetProductScopeForSkills(IEnumerable skillIds, LoginDTO login, CancellationToken ct); Task> GetEmployeesForMatrix( string? targetDept, LoginDTO login, CancellationToken ct); Task> GetProfileCells(IEnumerable skillIds, IEnumerable employeeIds, LoginDTO login, CancellationToken ct); Task> GetMinLevels(IEnumerable skillIds, LoginDTO login, CancellationToken ct); Task> GetMinLevelsByRoles(IEnumerable skillIds, IEnumerable roleIds, LoginDTO login, CancellationToken ct); } }