using AmpDAL.DTO.ApiSchema; using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; namespace AMPBLL.APISchema; public interface IApiSchemaBLL { Task GetSchemaAsync(long apiSchemaId, long apiInterfaceId, LoginDTO login, CancellationToken ct); Task> GetSchemaSelectListAsync(CriteriaDTO criteriaDTO, LoginDTO login, CancellationToken ct); Task> GetSchemaList(int firstNumber, int maxResult, CriteriaDTO criteriaDTO, LoginDTO login, CancellationToken ct); Task SaveSchemaAsync(ApiSchemaSaveDTO dto, LoginDTO login, CancellationToken ct); Task DeleteById(int apiSchemaId, LoginDTO login, CancellationToken ct); }