using AMPDAL.DTO.ApiCapability; using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; namespace AMPBLL.ServiceCapability; public interface IApiCapabilityBLL { Task GetCapabilityAsync(long apiCapabilityId, LoginDTO login, CancellationToken ct); Task> GetCapabilitySelectListAsync(CriteriaDTO criteriaDTO, LoginDTO login, CancellationToken ct); Task> GetCapabilityList(int firstNumber, int maxResult, CriteriaDTO criteriaDTO, LoginDTO login, CancellationToken ct); Task SaveCapabilityAsync(ApiCapabilitySaveDTO dto, LoginDTO login, CancellationToken ct); Task SaveCapabilityLinkAsync(long apiId, long apiCapabilityId, int apiCapabilityLinkId, LoginDTO login, CancellationToken ct); Task DeleteById(int apiCapabilityId, LoginDTO login, CancellationToken ct); }