代码如下:
@RequestMapping(value = "/selectLockLog", produces = "text/html;charset=UTF-8")@ResponseBodypublic String selectLockLog(String deviceuid,@RequestParam(required=true,defaultValue="1")Integer page, @RequestParam(required=false,defaultValue="20")Integer pageSize,HttpServletRequest request, HttpServletResponse response) {Map<String, Object> result = new HashMap<String, Object>();if(deviceuid!=null){List<FBalarm> list = new ArrayList<FBalarm>(); FBalarm fBalarm = new FBalarm();fBalarm.setDeviceuid(deviceuid); PageHelper.startPage(page, pageSize);List<FBalarm> msg = fBalaRmService.findFBdevice(fBalarm); PageInfo<FBalarm> pinfo = new PageInfo<FBalarm>(msg);if (msg.size()!=0) {for (int i = 0; i < msg.size(); i++) { list.add(msg.get(i)); } }result.put("total", pinfo.getTotal());result.put("list", list); }else{return null;}return JSON.toJSONString(result); }
如图解析:
测试结果: