using System; using System.Threading.Tasks; using Volo.Abp.Application.Dtos; using Volo.Abp.Application.Services; namespace Erp.SqlQueryManager.Application.Contracts; public interface ISqlFunctionAppService : ICrudAppService< SqlFunctionDto, Guid, PagedAndSortedResultRequestDto, CreateSqlFunctionDto, UpdateSqlFunctionDto> { /// /// Deploy function to database /// Task DeployAsync(DeployFunctionDto input); /// /// Check if function exists in database /// Task CheckExistsAsync(Guid id); /// /// Drop function from database /// Task DropAsync(Guid id); }