using Exam.Infrastructure.Data.Entity; using Exam.Infrastructure.Data.Interface; using XF.Domain.Dependency; namespace Hotline.Repository.SqlSugar.Exam.Interface { public interface IQueryService : IDomainService where TView : IViewResponse where TQueryRequest : IQueryRequest where TActionRequest : IActionRequest { Task<(int, List)> GetListAsync(TQueryRequest queryRequest); Task> GetPagedListAsync(TQueryRequest queryRequest); Task GetAsync(EntityQueryRequest entityQueryRequest); } }