h_report.go 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package handler
  2. import (
  3. "cicv-data-closedloop/amd64/report-server/entity"
  4. commonEntity "cicv-data-closedloop/common/entity"
  5. "cicv-data-closedloop/common/util"
  6. "github.com/gin-gonic/gin"
  7. "net/http"
  8. )
  9. type testStruct struct {
  10. Id int `db:"id"`
  11. Name string `db:"name"`
  12. }
  13. // Page 分页查询
  14. func Page(c *gin.Context) {
  15. //// 获取请求参数
  16. //param := c.Query("param")
  17. //c_log.GlobalLogger.Info("接受到请求参数:", param)
  18. //var tests []testStruct
  19. //// 查询数据库
  20. //var testSql string
  21. //if err := c_db.MysqlDb.Select(&tests, testSql); err != nil {
  22. // c_log.GlobalLogger.Error("数据库查询报错:", err)
  23. // c.JSON(http.StatusInternalServerError, entity.DefaultFailHttpResult)
  24. // return
  25. //}
  26. //c_log.GlobalLogger.Info("数据库查询成功:", tests)
  27. var result []entity.Record
  28. for i := 0; i < 100; i++ {
  29. result = append(result, entity.Record{
  30. Team: "test" + util.NewShortUUID(),
  31. Topic: "team" + util.NewShortUUID(),
  32. ScoreOnline: 100.0,
  33. ScoreOffline: 100.0,
  34. ScoreFinal: 100.0,
  35. Details: "sdlkfjsaljfldsakjfkls",
  36. })
  37. }
  38. c.JSON(http.StatusOK, commonEntity.Response{
  39. Code: 200,
  40. Msg: "分页查询成功。",
  41. Data: result,
  42. })
  43. }