using AmpDAL.DTO.ApiVersion; using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; namespace AMPBLL.ApiVersion; public interface IApiVersionBLL { Task GetVersionAsync(long apiVersionId, LoginDTO login, CancellationToken ct); Task> GetVersionSelectListAsync(CriteriaDTO criteriaDTO, LoginDTO login, CancellationToken ct); Task> GetVersionList(int firstNumber, int maxResult, CriteriaDTO criteriaDTO, LoginDTO login, CancellationToken ct); Task SaveVersionAsync(ApiVersionSaveDTO dto, LoginDTO login, CancellationToken ct); Task UpdateVersionStatusAsync(long apiVersionId, int versionStatus, LoginDTO login, CancellationToken ct); Task DeleteById(int apiVersionId, LoginDTO login, CancellationToken ct); }