ITopicAnalyzeRepository.cs 748 B

123456789101112131415161718192021222324252627
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. using System.Threading.Tasks;
  5. using GxPress.Common.Page;
  6. using GxPress.Request.App.TopicAnalyze;
  7. using GxPress.Request.NoticeAnalyze;
  8. using GxPress.Result.App.Topic;
  9. using GxPress.Result.Notice;
  10. using Datory;
  11. using GxPress.Entity.Topic;
  12. namespace GxPress.Repository.Interface
  13. {
  14. public interface ITopicAnalyzeRepository:IRepository
  15. {
  16. Task<bool> SetTopicAnalyzeAsync(TopicAnalyzeRequest request);
  17. Task<PagedList<TopicPraisePageResult>> GetTopicPraisePageAsync(TopicPraisePageSearchRequest request);
  18. Task<int> CountAsync(SqlKata.Query query);
  19. Task<TopicAnalyze> GetAsync(SqlKata.Query query);
  20. Task<bool> DeleteAsync(int id);
  21. }
  22. }