faultRecordControllers.go 610 B

1234567891011121314151617181920212223242526
  1. package controllers
  2. import (
  3. "context"
  4. "fwh-toolbox-server/dto"
  5. "fwh-toolbox-server/services"
  6. "github.com/gofiber/fiber/v2"
  7. "go.uber.org/zap"
  8. )
  9. // 设置故障录波参数
  10. // /faultRecord/paramSetting
  11. func SetFaultRecordParam(c *fiber.Ctx) error {
  12. var body dto.FaultRecordParamInfo
  13. if err := c.BodyParser(&body); err != nil {
  14. zap.L().Warn("Invalid request body", zap.String("err", err.Error()))
  15. return Fail(c, "Invalid request body")
  16. }
  17. err := services.SetFaultRecordParam(context.Background(), body)
  18. if err != nil {
  19. return Error(c, err.Error())
  20. }
  21. return Success[any](c, nil, "Success")
  22. }