@Override//讲师端口的分页查询取得对象
public Map<String, Object> getTeacherFrontList(Page<EduTeacher> pageTeacher) {
    QueryWrapper<EduTeacher> wrapper = new QueryWrapper<>();
    wrapper.orderByDesc("id");
    //把分页的数据封装到pageteacher
    baseMapper.selectPage(pageTeacher,wrapper);
    List<EduTeacher> records = pageTeacher.getRecords();
    long current = pageTeacher.getCurrent();
    long pages = pageTeacher.getPages();
    long size = pageTeacher.getSize();
    long total = pageTeacher.getTotal();

    boolean hasNext = pageTeacher.hasNext();
    boolean hasPrevious = pageTeacher.hasPrevious();
    //把分页数据取出来,放到map集合
    Map<String,Object> map = new HashMap<>();
    map.put("records",records);
    map.put("current",current);
    map.put("pages",pages);
    map.put("size",size);
    map.put("total",total);
    map.put("hasNext",hasNext);
    map.put("hasPrevious",hasPrevious);

    return map;
}
Logo

欢迎加入 MCP 技术社区!与志同道合者携手前行,一同解锁 MCP 技术的无限可能!

更多推荐