using GB5Shared.DTO.Framework.Login; namespace PERMBLL.Interfaces; public interface ITNABLL { Task GetTNARequestAsync(int tnaRequestId, LoginDTO login, CancellationToken ct); Task GetTNAListAsync(int appraisalId, int employeeId, short? status, int page, int pageSize, LoginDTO login, CancellationToken ct); Task UpdateTNAStatusAsync(int tnaRequestId, short status, string? trainingSuggestion, LoginDTO login, CancellationToken ct); Task EnrichFromSkillGapAsync(int employeeId, IEnumerable<(int KRAId, decimal GapScore)> gaps, LoginDTO login, CancellationToken ct); }