using System;
using System.Threading.Tasks;
using Volo.Abp.Application.Dtos;
using Volo.Abp.Application.Services;
namespace Erp.SqlQueryManager.Application.Contracts;
public interface ISqlViewAppService : ICrudAppService<
SqlViewDto,
Guid,
PagedAndSortedResultRequestDto,
CreateSqlViewDto,
UpdateSqlViewDto>
{
///
/// Deploy view to database
///
Task DeployAsync(DeployViewDto input);
///
/// Check if view exists in database
///
Task CheckExistsAsync(Guid id);
///
/// Drop view from database
///
Task DropAsync(Guid id);
}