/** * 商家大全 * * @return */ @RequestMapping(value = "/company.htm") public ModelAndView company( ModelAndView mav, TravelCompanyQuery query, Integer page, Integer pagesize) { mav.setViewName("cms/1409/company"); query.setPageSize(pagesize = Argument.isNotPositive(pagesize) ? 20 : pagesize); query.setNowPageIndex(page = Argument.isNotPositive(page) ? 0 : page - 1); query.setcType(CompanyTypeEnum.ACCOUNT.getValue()); query.setcState(CompanyStateEnum.NORMAL.getValue()); PaginationList<TravelCompanyDO> list = companyService.showCompanyPagination(query); PagesPagination pagination = PaginationParser.getPaginationList( page, pagesize, query.getAllRecordNum(), new IPageUrl() { @Override public String parsePageUrl(Object... objs) { return "/company.htm?page=" + (Integer) objs[1]; } }); mav.addObject("list", list); mav.addObject("pagination", pagination); return mav; }