前端下拉刷新,后端每次返回50条数据,下面是go+gorm写的api,不知写对了没有?请大佬帮看看:gorm:http://gorm.io/zh_CN/docs/que...func ListArticle(offset int) ([]*ArticleModel, uint64, error) {
articles := make([]*ArticleModel, 0) var count uint64
if err := DB.Self.Where("status = ?", "1").Offset(offset).Limit(50).Order("id desc").Find(&articles).Count(&count).Error; err != nil { return articles, count, err
} return articles, count, nil}是使用offset+limit来实现这个功能吧?有什么需要优化的吗?
添加回答
举报
0/150
提交
取消