using AmpDAL.DTO.ApiExposurePolicy; using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; namespace AMPBLL.ApiExposurePolicy; public interface IApiExposurePolicyBLL { Task GetExposurePolicyAsync(long apiId, LoginDTO login, CancellationToken ct); Task> GetExposurePolicySelectListAsync(CriteriaDTO criteriaDTO, LoginDTO login, CancellationToken ct); Task> GetExposurePolicyList(LoginDTO login, CancellationToken ct); Task SaveExposurePolicyAsync(ApiExposurePolicySaveDTO dto, LoginDTO login, CancellationToken ct); Task DeleteById(int apiExposurePolicyId, LoginDTO login, CancellationToken ct); }