data_abnormal_rate.go 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. package dataStatistics
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "go.uber.org/zap"
  5. "log-server/global"
  6. "log-server/model/dataStatistics/request"
  7. "log-server/model/log/response"
  8. )
  9. type ApiDataAbnormalRate struct {
  10. }
  11. // QueryAbnormalRate 获取异常率列表
  12. func (s *ApiDataAbnormalRate) QueryAbnormalRate(c *gin.Context) {
  13. //global.GVA_LOG.Info("api----GetComputerList----strat")
  14. var paramsInfo request.GetDataAbnormalRateRequest
  15. _ = c.ShouldBindJSON(&paramsInfo)
  16. /*if err := utils.Verify(paramsInfo.PageInfo, utils.PageInfoVerify); err != nil {
  17. response.FailWithMessage(err.Error(), c)
  18. return
  19. }*/
  20. list, total, err := ServiceDataAbnormalRate.QueryAbnormalRate(c, paramsInfo.InfoDataAbnormalRateRequest, paramsInfo.PageInfo, paramsInfo.OrderKey, paramsInfo.Desc)
  21. if err != nil {
  22. global.GVA_LOG.Error("获取失败!", zap.Error(err))
  23. response.FailWithMessage("获取失败", c)
  24. } else {
  25. response.OkWithDetailed(response.PageResult{
  26. List: list,
  27. Total: total,
  28. Page: paramsInfo.Page,
  29. PageSize: paramsInfo.PageSize,
  30. }, "获取成功", c)
  31. }
  32. }