为什么数据不够分页就要返回空 Paging 结构体?
G02 14.8 小节,原文这里写的是:
pkg/paginator/paginator.go
// 数据不够分页
if p.TotalCount <= int64(p.PerPage) {
return Paging{}
}
数据库里有 2 条数据,请求的时候 per_page=10,发现返回 0 条数据,分页也都是空的,最后排查是这个部分的问题。
所以这里为什么数据不够返回空结构体呢?0 页能理解,但 1 页也是需要分页的呀,如果 1 页不分页,那数据要怎么返回呢?
推荐文章: