using GB5Shared.DTO.Framework.Login; using PERMDAL.DTOs; namespace PERMBLL.Interfaces; public interface IIPBLL { Task GetPIPPlanAsync(int pipPlanId, LoginDTO login, CancellationToken ct); Task GetPIPListAsync(int employeeId, short? status, int page, int pageSize, LoginDTO login, CancellationToken ct); Task SavePIPPlanAsync(PIPPlanDTO dto, LoginDTO login, CancellationToken ct); Task ActivatePIPPlanAsync(int pipPlanId, LoginDTO login, CancellationToken ct); Task ClosePIPPlanAsync(int pipPlanId, LoginDTO login, CancellationToken ct); Task SavePIPActionAsync(PIPActionDTO dto, LoginDTO login, CancellationToken ct); Task CompleteActionAsync(int pipActionId, LoginDTO login, CancellationToken ct); }