service层封装
public PageResBo selectHouses(Map<String, Object> params, int pageNo, Integer pageSize) {
Pagination<House> page = new Pagination<>();
page.setParams(params);
page.setPageNo(pageNo);
page.setPageSize(pageSize);
List<Map<String,Object>> collect = houseMapper.selectHouses(page);
return PageResBo.result(collect, page);
}
controller层封装:
@RequestMapping(value = "/querySecondHandHouse")
@ResponseBody
public Object querySecondHouseHouse(Integer type,PageFrom pageFrom) {
Map<String, Object> params = new HashMap<String, Object>();
params.put("type", type);
PageResBo result =
houseService.selectHouses(params, pageFrom.getPageNo()+1, pageFrom.getPageSize());
return result;
}