using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; namespace PERMBLL.Interfaces; public interface IAppraisalPlanBLL { Task GetAppraisalPlanAsync(int planId, LoginDTO login, CancellationToken ct); Task GetAppraisalPlanListAsync(short? status, int page, int pageSize, LoginDTO login, CancellationToken ct); Task GetAppraisalPlanSelectListAsync(CriteriaDTO criteriaDTO, LoginDTO login, CancellationToken ct); Task SaveAppraisalPlanAsync(PERMDAL.DTOs.AppraisalPlanDTO dto, LoginDTO login, CancellationToken ct); Task ActivateAppraisalPlanAsync(int planId, LoginDTO login, CancellationToken ct); Task CloseAppraisalPlanAsync(int planId, LoginDTO login, CancellationToken ct); }