using System; using System.Collections.Generic; using System.Text; using System.Threading.Tasks; using GxPress.Common.Page; using GxPress.Entity; using GxPress.Request.Thesaurus; using Datory; namespace GxPress.Repository.Interface { public interface IThesaurusRepository:IRepository { Task ExistsAsync(string account); Task GetAsync(int id); Task InsertAsync(Thesaurus thesaurus); Task UpdateAsync(Thesaurus thesaurus); Task> GetPageListAsync(ThesaurusPageSearchRequest request); Task GetCountAsync(ThesaurusPageSearchRequest request); Task> GetPageList(ThesaurusPageSearchRequest request); Task> GetTopListAsync(ThesaurusSearchRequest request); Task DeleteAsync(int id); Task GetDetailAsync(int id); Task UpdateAsync(int id,Thesaurus request); } }