package upload import ( v1 "management/internal/erpserver/service/v1" "management/internal/pkg/config" "management/internal/pkg/render" "management/internal/tasks" "github.com/drhin/logger" "github.com/gin-gonic/gin" ) type Config struct { Conf *config.Config Log *logger.Logger Render render.Renderer TaskDistributor tasks.TaskDistributor MenuService v1.MenuService } func Routes(r *gin.RouterGroup, cfg Config) { app := newApp(cfg.Log, cfg.Render) r.Group("/upload", func(ctx *gin.Context) { r.POST("/img", app.img) r.POST("/file", app.file) r.POST("/multi_files", app.multiFiles) }) }