alarmManageControllers.go 577 B

1234567891011121314151617181920212223242526272829
  1. /*
  2. * Alarm Manage API List
  3. * /alarmManage/infoMap - GET 告警统计信息数据
  4. */
  5. package controllers
  6. import (
  7. "fwh-toolbox-server/services"
  8. "github.com/gofiber/fiber/v2"
  9. )
  10. // 获取告警统计信息数据
  11. // /alarmManage/infoMap
  12. func GetAlarmStatisticsInfoMap(c *fiber.Ctx) error {
  13. date := c.Query("date", "")
  14. var pDate *string = nil
  15. if date != "" {
  16. pDate = &date
  17. }
  18. data, err := services.GetAlarmStatisticsInfoMap(pDate)
  19. if err != nil {
  20. return Error(c, "Alarm statistics read failed.")
  21. }
  22. // 转换数据输出结构
  23. return Success(c, data.SiteMap)
  24. }