业务场景: 针对一个问题表单进行筛选,查询过滤后的数据,是一个基本的功能,而随着数据过多,前端表格设计时是需要有一个分页的功能,比如查询了有100条,那么我们设定一页10条,分成10页给业务看,那么这里后端接口就需要返回哪些东西: 问题总数量,当前分页,页大小,以及当前页的问题表单数据 接下来看看一个例子
controller类:
@RestController
@RequestMapping(value = "/ProdProblemWarn", produces = {"application/json;charset=UTF-8"})
@Validated
public class ProdProblemWarnController {@Autowired(required=false) private ProdProblemWarnDelegate delegate; @RequestMapping(value = "/getWarnPage", produces = { "application/json" }, method = RequestMethod.POST)public ResponseVo getWarnPage(@RequestBody ProdProblemWarnQueryParam queryParam) throws ServiceException {r