热闻查询

根据以读数进行分页查询 只显示前五条

controller

直接调用service

    @Override
    public GraceJSONResult hotList() {
        List<Article> articles = portalService.getHostList();

        return GraceJSONResult.ok(articles);
    }

构建分页并排序返回

    @Override
    public List<Article> getHostList() {
        QueryWrapper<Article> queryWrapper = new QueryWrapper<>();
        setCommonQueryMapper(queryWrapper);
        queryWrapper.orderByDesc("read_counts");

        Page<Article> articlePage = new Page<>(0, 5);

        articleMapper.selectPage(articlePage, queryWrapper);

        return articlePage.getRecords();
    }

posted @ 2021-09-22 17:32  RainbowMagic  阅读(30)  评论(0)    收藏  举报