/// <summary>
        /// 分页查询
        /// </summary>
        /// <param name="total"></param>
        /// <param name="tenantId"></param>
        /// <param name="title"></param>
        /// <param name="creater"></param>
        /// <param name="pageIndex"></param>
        /// <param name="pageSize"></param>
        /// <returns></returns>
        public System.Collections.Generic.List <TalEvalReportTemplate> GetList(out int total, int tenantId, string title, string creater, int pageIndex, int pageSize)
        {
            var userIds = _dataAccess.FetchListBySql <int>(
                String.Format("SELECT AdminId FROM Sys_Admin WHERE Realname LIKE '%{0}%'", creater.ReplaceSql()));


            var list = _mongoBase.GetAllListByTenantId <TalEvalReportTemplate>(true, tenantId).Where(p => p.IsDelete == 0).ToList();

            var querys = list.Where(p => p.ReportTitle.Contains(title))
                         .Where(p => userIds.Contains(p.Creater));

            total = (int)querys.LongCount();
            return(querys.OrderByDescending(p => p._id).Skip((pageIndex - 1) * pageSize).Take(pageSize).ToList());
        }