h_monitor.go 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package handler
  2. import (
  3. "cicv-data-closedloop/amd64/web-server/entity"
  4. commonEntity "cicv-data-closedloop/common/entity"
  5. "github.com/gin-gonic/gin"
  6. "net/http"
  7. )
  8. type SaveMonitorRequest struct {
  9. CpuTotal string // cpu总占用
  10. MemoryTotal string // 内存总占用
  11. }
  12. // SaveMonitor 保存实车上传的监控信息
  13. func SaveMonitor(c *gin.Context) {
  14. //param := new(SaveMonitorRequest)
  15. //// 映射到结构体
  16. //if err := c.ShouldBindJSON(&param); err != nil {
  17. // c_log.GlobalLogger.Error("项目启动接收请求参数报错:", err)
  18. // c.JSON(http.StatusBadRequest, commonEntity.Response{
  19. // Code: 500,
  20. // Msg: "请求体解析失败。",
  21. // })
  22. // return
  23. //}
  24. var result []entity.Record
  25. //for i := 0; i < param.PageSize; i++ {
  26. // result = append(result, entity.Record{
  27. // Team: "team" + util.NewShortUUID(),
  28. // Topic: "topic" + util.NewShortUUID(),
  29. // ScoreOnline: 100.0,
  30. // ScoreOffline: 100.0,
  31. // ScoreFinal: 100.0,
  32. // Details: "sdlkfjsaljfldsakjfkls",
  33. // })
  34. //}
  35. c.JSON(http.StatusOK, commonEntity.Response{
  36. Code: 200,
  37. Msg: "分页查询成功。",
  38. Data: result,
  39. })
  40. }