@ApiOperation(value = "分页列表")
@GetMapping("/getPage")
public PageResult list(RollWriterlogVO rollWriterlogVO) {
PageResult pageResult = new PageResult<>();
Map<String, Object> params = new HashMap<>();
params.put("pageNum", rollWriterlogVO.getPageNum());
params.put("pageSize", rollWriterlogVO.getPageSize());
params.put("apno", rollWriterlogVO.getApno());
params.put("sysCode", rollWriterlogVO.getSysCode());
params.put("success", rollWriterlogVO.getSuccess());
params.put("searchBeginTime", rollWriterlogVO.getSearchBeginTime());
params.put("searchEndTime", rollWriterlogVO.getSearchEndTime());
UriComponentsBuilder builder = UriComponentsBuilder.fromHttpUrl(rollWriterUrl);
for (Map.Entry<String, Object> entry : params.entrySet()) {
builder.queryParam(entry.getKey(), entry.getValue());
}
String uri = builder.build().encode().toUriString();
String forObject = restTemplate.getForObject(uri, String.class);
if(StringUtils.isNotEmpty(forObject)){
RollWriterLogRspVO rollWriterLogRspVO = JSON.parseObject(forObject, RollWriterLogRspVO.class);
pageResult.setPageNo(rollWriterlogVO.getPageNum());
pageResult.setPageSize(rollWriterlogVO.getPageSize());
pageResult.setTotalPage(rollWriterLogRspVO.getData().getTotal());
pageResult.setRows(rollWriterLogRspVO.getData().getRecords());
pageResult.setTotalRows(rollWriterLogRspVO.getData().getTotal());
}
return pageResult;
}