private int findAllByPageListSize(DiscountIn inVo) throws Exception { PageBean<DiscountIn> pageBean = new PageBean<DiscountIn>(0, Integer.MAX_VALUE); pageBean.setInVo(inVo); List<DiscountOut> list = discountServiceImpl.findAllByPage(pageBean); if (list != null) { return list.size(); } return 0; }
@RequestMapping("discountFindAllByPage") @ResponseBody public Object findAllByPage(HttpServletRequest request, DiscountIn inVo) throws Exception { int currentPage = Integer.parseInt(request.getParameter("page")); int pageSize = Integer.parseInt(request.getParameter("rows")); Map<String, Object> map = new HashMap<String, Object>(); PageBean<DiscountIn> pageBean = new PageBean<DiscountIn>(currentPage, pageSize); pageBean.setInVo(inVo); map.put("total", findAllByPageListSize(inVo)); map.put("rows", discountServiceImpl.findAllByPage(pageBean)); System.out.println(map); return map; }