/// <summary> /// 获取指定用户所参与群组列表 /// </summary> /// <param name="userId"></param> /// <param name="pageIndex"></param> /// <param name="pageSize"></param> /// <returns></returns> public static PageResult <int> GetGroupsByUser(int userId, int pageIndex, int pageSize) { IEnumerable <int> groupIds = SocialData.GetGroupsByUser(userId); PageResult <int> resultData = new PageResult <int> { RecordCount = groupIds.Count(), PageIndex = pageIndex, PageSize = pageSize }; resultData.Data = groupIds.SkipTake <int>(resultData.PageSize, resultData.PageIndex); return(resultData); }