using System.Collections.Generic; using System.Threading.Tasks; using GxPress.Entity; using GxPress.Request.ArticleGroup; using Datory; using GxPress.Result.ArticleGroupUser; namespace GxPress.Repository.Interface { public interface IArticleGroupRepository : IRepository { Task ExistsAsync(int id); Task IsNameExistsAsync(string name); Task InsertAsync(ArticleGroup processGroup); Task GetAsync(int id); Task UpdateAsync(ArticleGroup processGroup); Task> GetListAsync(int userId); /// /// ���� /// /// /// Task AddAsync(ArticleGroupAddRequest request); /// /// �޸� /// /// /// /// Task UpdateAsync(int id, ArticleGroupAddRequest request); /// /// ɾ�� /// /// /// Task DeleteAsync(int id); } }