using System; using System.Collections.Generic; using System.Text; using System.Threading.Tasks; using GxPress.Common.Page; using GxPress.Request.App.Group; using GxPress.Request.App.GroupUser; using GxPress.Result.App.Group; using GxPress.Result.App.GroupUser; namespace GxPress.Service.Interface.Group { public interface IGroupService : IService { Task InsertGroup(GroupInRequest request); Task> FindGroupByGroupFolderIdAsync(GroupSearchRequest request); Task InsertsAsync(GroupUserInRequest request); /// /// 小组添加用户 /// /// /// Task AddUsersAsync(GroupUserInRequest request); /// /// 移除小组成员 /// /// /// Task DeleteAsync(GroupUserDeRequest request); /// /// 退出小组 /// /// /// /// Task DeleteAsync(int userId, int groupId); Task GroupDetailAsync(GroupDetailRequest request); /// /// 获取小组详情 /// /// /// /// Task GroupDetailByGuIdAsync(string guId,int userId); } }