请各位讲解一下这两行代码的意思

IPage pageBean = scenicSpotService.getPageList(page, limit, scenicSpot);
return new ResultMessage<List>().successLayuiTable("查询成功! ", pageBean.getTotal(), limit, pageBean.getRecords());

这两行代码主要是用于实现查询并返回结果数据的。解释如下:

代码1:IPage pageBean = scenicSpotService.getPageList(page, limit, scenicSpot);

调用scenicSpotService的getPageList方法,该方法需要三个参数:page(页码)、limit(每页数据量)和scenicSpot(景点对象)。
将查询结果存储到pageBean对象中,这个对象表示分页结果,包含结果数据、总数据量等信息。
代码2:return new ResultMessage().successLayuiTable("查询成功! ", pageBean.getTotal(), limit, pageBean.getRecords());

新建一个ResultMessage对象,该对象表示API接口的返回结果,可以包含错误码、错误信息和数据等。
successLayuiTable方法用于返回layui分页表格的数据格式,需要传入数据总量、每页数据量和查询结果数据。
将查询成功和返回的分页数据封装到ResultMessage对象中,并返回这个对象作为API接口的响应。