コード例 #1
0
ファイル: BarThreadService.cs プロジェクト: x1987624/SNS
 /// <summary>
 /// 获取用户的主题帖分页集合
 /// </summary>
 /// <param name="userId">用户Id</param>
 /// <param name="ignoreAudit">是否忽略审核状态(作者或管理员查看时忽略审核状态)</param>
 /// <param name="isPosted">是否是取我回复过的</param>
 /// <param name="pageIndex">页码</param>
 /// <param name="tenantTypeId">租户类型Id</param>
 /// <returns>主题帖列表</returns>
 public PagingDataSet <BarThread> GetUserThreads(string tenantTypeId, long userId, bool ignoreAudit, bool isPosted = false, int pageIndex = 1, long?sectionId = null)
 {
     //不必筛选审核状态
     //缓存周期:对象集合,需要维护即时性
     //排序:发布时间(倒序)
     return(barThreadRepository.GetUserThreads(tenantTypeId, userId, ignoreAudit, isPosted, pageIndex, sectionId));
 }