Exemple #1
0
        /// <summary>
        /// 用户列表分页
        /// </summary>
        /// <param name="PageIndex"></param>
        /// <param name="PageSize"></param>
        /// <param name="Account"></param>
        /// <param name="RealName"></param>
        /// <param name="DepartmentId"></param>
        /// <param name="PositionId"></param>
        /// <param name="Status"></param>
        /// <returns></returns>
        public Pagination <SysUser> GetUserPageList(int PageIndex, int PageSize, string Account, string RealName, long?DepartmentId, long?PositionId, int?Status)
        {
            PageModel pm = new PageModel()
            {
                PageIndex = PageIndex, PageSize = PageSize
            };
            var expression            = ListFilter(Account, RealName, DepartmentId, PositionId, Status);
            Pagination <SysUser> page = _sysUserRepository.GetPageList(expression, pm);

            return(page);
        }