event_log.go 523 B

12345678910111213141516171819202122232425262728
  1. package controller
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "net/http"
  5. "sparkteam-dash/internal/http/msg"
  6. "sparkteam-dash/internal/http/service"
  7. )
  8. var EventLogController = &EventLog{}
  9. type EventLog struct {
  10. }
  11. func (c *EventLog) ReportEventLog(ctx *gin.Context) {
  12. req := &msg.EventLogReq{}
  13. err := ctx.ShouldBindJSON(req)
  14. if err != nil {
  15. ctx.JSON(http.StatusOK, &msg.EventLogResp{
  16. Code: 1,
  17. Msg: err.Error(),
  18. })
  19. return
  20. }
  21. resp := service.EventLog.ReportEventLog(ctx, req)
  22. ctx.JSON(http.StatusOK, resp)
  23. }