package com.dji.sample.patches.service.impl; import com.dji.sample.patches.dao.PatchesMapper; import com.dji.sample.patches.model.PageBean; import com.dji.sample.patches.model.PatchesEntity; import com.dji.sample.patches.service.PatchesService; import com.github.pagehelper.Page; import com.github.pagehelper.PageHelper; import lombok.NoArgsConstructor; import org.locationtech.jts.geom.Geometry; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.geo.Polygon; import org.springframework.stereotype.Service; import java.sql.Array; import java.util.List; @Service public class PatchesServiceImpl implements PatchesService { @Autowired private PatchesMapper mapper; @Override public PageBean limitGet(int page, int pageSize) { //1. 设置分页参数 PageHelper.startPage(page,pageSize); //2. 执行查询 List PatchersList = mapper.limitGet(); com.github.pagehelper.Page p = (Page) PatchersList; //3. 封装PageBean对象 PageBean pageBean = new PageBean(p.getTotal(), p.getResult()); return pageBean; } }