using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using PERMDAL.DTOs; namespace PERMBLL.Interfaces; public interface IAppraisalTypeBLL { Task GetAppraisalTypeAsync(int appraisalTypeId, LoginDTO login, CancellationToken ct); Task GetAppraisalTypeListAsync(short? status, int page, int pageSize, LoginDTO login, CancellationToken ct); Task GetAppraisalTypeSelectListAsync(CriteriaDTO criteriaDTO, LoginDTO login, CancellationToken ct); Task SaveAppraisalTypeAsync(AppraisalTypeDTO dto, LoginDTO login, CancellationToken ct); Task DeleteAppraisalTypeAsync(int appraisalTypeId, LoginDTO login, CancellationToken ct); }