using Siger.Middlelayer.Repository.Entities;
using Siger.Middlelayer.Repository.Paged;
using Siger.Middlelayer.Repository.Response;

namespace Siger.Middlelayer.Repository.Repositories.Interface
{
    public interface ISigerProjectLineStorageAuthorityRepository : IApiConfigRepositoryBase<siger_project_line_storage_authority>
    {
        IPagedCollectionResult<ResponseGetStorageAuthorities> GetPagedAuth(int storageId, int projectId,
            int page, int pagesize);

        ResponseGetStorageAuthorities GetStorageAuthority(int id, int projectId);
    }
}
