using GB5Shared.DTO.Framework.Login; using OKRDAL.DTOs; namespace OKRBLL.Interfaces; public interface ICheckInBLL { Task GetCheckInAsync(int checkInId, LoginDTO login, CancellationToken ct); Task GetCheckInListAsync(int goalId, int employeeId, int page, int pageSize, LoginDTO login, CancellationToken ct); Task GetMyCheckInsAsync(int okrCycleId, LoginDTO login, CancellationToken ct); Task SaveCheckInAsync(CheckInDTO dto, LoginDTO login, CancellationToken ct); Task SubmitCheckInAsync(int checkInId, LoginDTO login, CancellationToken ct); Task ReviewCheckInAsync(int checkInId, decimal managerProgress, string managerNotes, LoginDTO login, CancellationToken ct); }