package medias import ( "github.com/gofiber/fiber" log "github.com/sirupsen/logrus" ) // @provider type Controller struct { svc *Service log *log.Entry `inject:"false"` } func (ctl *Controller) Prepare() error { ctl.log = log.WithField("module", "medias.Controller") return nil } // Upload // @Router /api/v1/medias/upload [post] // @Bind req body func (ctl *Controller) Upload(ctx fiber.Ctx, req *UploadReq) (*UploadResp, error) { return ctl.svc.Upload(ctx.Context(), req) }