docActivity.go 636 B

12345678910111213141516171819202122
  1. package stdlib
  2. import (
  3. "log"
  4. "app.yhyue.com/moapp/jy_docs/services/model"
  5. jyDocsRpcUtil "app.yhyue.com/moapp/jy_docs/services/util"
  6. )
  7. func DocActivityList(pageSize, pageNum int, appId string) ([]model.DocActivity, int) {
  8. var docActivity []model.DocActivity
  9. // var docs []map[string]interface{}
  10. var count int64
  11. jyDocsRpcUtil.GetJyDocsDB().Model(&model.DocActivity{}).Count(&count)
  12. if count > 0 {
  13. jyDocsRpcUtil.GetJyDocsDB().Offset((pageNum-1)*pageSize).Limit(pageSize).Find(&docActivity, &model.DocActivity{AppId: appId})
  14. } else {
  15. count = 0
  16. }
  17. log.Println("docActivity ", docActivity)
  18. return docActivity, int(count)
  19. }