package controllers import ( "context" "fwh-toolbox-server/dto" "fwh-toolbox-server/services" "github.com/gofiber/fiber/v2" "go.uber.org/zap" ) // 设置故障录波参数 // /faultRecord/paramSetting func SetFaultRecordParam(c *fiber.Ctx) error { var body dto.FaultRecordParamInfo if err := c.BodyParser(&body); err != nil { zap.L().Warn("Invalid request body", zap.String("err", err.Error())) return Fail(c, "Invalid request body") } err := services.SetFaultRecordParam(context.Background(), body) if err != nil { return Error(c, err.Error()) } return Success[any](c, nil, "Success") }