using System.Collections.Generic; using System.Threading.Tasks; using GxPress.Entity; using GxPress.Request.RoleGroup; using GxPress.Result.RoleGroup; using Datory; namespace GxPress.Repository.Interface { public interface IRoleGroupRepository : IRepository { Task InsertAsync(RoleGroup roleGroup); Task IsNameExistsAsync(string name); Task GetAsync(int id); Task UpdateAsync(RoleGroup roleGroup); Task> GetListAsync(); /// /// ���� /// /// /// Task AddAsync(RoleGroupAddRequest request); /// /// �޸� /// /// /// /// Task UpdateAsync(int id, RoleGroupAddRequest request); /// /// ɾ�� /// /// /// Task DeleteAsync(int id); /// /// ��ȡ�б� /// /// Task> GetDetailListAsync(); } }