/// <summary>
        /// 分页查询用户数据
        /// </summary>
        /// <param name="queryModel"></param>
        /// <returns></returns>
        public ActionRes GetListByPage(QueryPager_Sys_Account queryModel)
        {
            var pageResult = AllServices.SysAccountService.GetByPage(queryModel);

            foreach (var item in pageResult.List as List <Sys_Account> )
            {
                item.Password_Salt = "";
            }

            return(ActionRes.Success(pageResult));
        }
Beispiel #2
0
        /// <summary>
        /// 分页查询
        /// </summary>
        /// <param name="queryPager_Book_User"></param>
        /// <returns></returns>
        public Models.Response.PageResult GetByPage(QueryPager_Sys_Account queryPager_Book_User)
        {
            //查询表达式
            var exp = Cat.M.Public.Services.Helper.ExpressionHelper.GetExpressionByQueryPager <QueryPager_Sys_Account, Sys_Account>(queryPager_Book_User);
            //排序
            IList <OrderBy> listOrderBy = new List <OrderBy>();

            if (!string.IsNullOrEmpty(queryPager_Book_User.sorter))
            {
                listOrderBy.Add(new OrderBy()
                {
                    Order = queryPager_Book_User.order, Sort = queryPager_Book_User.sort
                });
            }

            var list = GetAllByCache().AsQueryable().Where(exp).ToList();

            return(base.GetByPage(queryPager_Book_User.pn, queryPager_Book_User.ps, list, listOrderBy));
        }