​ –解答:


根据gid分页查询短链接Service层代码

1
2
3
4
5
6
7
8
9
10
public Result getShortLinkByPage(ShortLinkPageReqDTO requestParam){
Page<ShortLinkDO> shortLinkDOPage = new Page(requestParam.getCurrent(), requestParam.getSize());
LambdaQueryWrapper<ShortLinkDO> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(ShortLinkDO::getGid,requestParam.getGid());
Page<ShortLinkDO> pages = shortLinkMapper.selectPage(shortLinkDOPage, queryWrapper);

pages.convert(each -> BeanUtil.copyProperties(each, ShortLinkPageResDTO.class));

return Results.success(pages);
}