public IActionResult GetByPage(int?page = null, int?size = null, string sort = "addTime desc", MenusCondition condition = null) { if (page.HasValue && size.HasValue && page > 0 && size > 0) { var result = _menusService.GetByPage(page.Value, size.Value, sort, condition); return(Ok(new PageModel <MenusDto> { Total = result.Total, Data = Mapper.Map <List <MenusDto> >(result.Data) })); } return(BadRequest()); }
/// <summary> /// 分页方法 /// </summary> /// <param name="page"></param> /// <param name="size"></param> /// <param name="sort"></param> /// <param name="condition"></param> /// <returns></returns> public PageModel <Menus> GetByPage(int page, int size, string sort, MenusCondition condition) { var dbCondition = new List <DbCondition <Menus> >(); return(_unitOfWork.MenusManage.GetByPage(page, size, sort, dbCondition)); }