This commit is contained in:
2025-06-18 17:44:49 +08:00
parent b171122a32
commit 0878a4e6de
66 changed files with 2841 additions and 1423 deletions

View File

@@ -6,17 +6,19 @@ import (
"management/internal/pkg/mid"
"management/internal/pkg/render"
"management/internal/pkg/session"
"management/internal/tasks"
"github.com/drhin/logger"
"github.com/go-chi/chi/v5"
)
type Config struct {
Conf *config.Config
Log *logger.Logger
Sm session.Manager
Render render.Renderer
MenuService v1.MenuService
Conf *config.Config
Log *logger.Logger
Sm session.Manager
Render render.Renderer
TaskDistributor tasks.TaskDistributor
MenuService v1.MenuService
}
func Routes(r chi.Router, cfg Config) {
@@ -24,9 +26,9 @@ func Routes(r chi.Router, cfg Config) {
r.Route("/upload", func(r chi.Router) {
r.Use(mid.Authorize(cfg.Sm, cfg.MenuService))
r.Use(mid.Audit(cfg.Sm, cfg.Log))
r.Get("/img", app.img)
r.Get("/file", app.file)
r.Get("/multi_files", app.multiFiles)
r.Use(mid.Audit(cfg.Sm, cfg.Log, cfg.TaskDistributor))
r.Post("/img", app.img)
r.Post("/file", app.file)
r.Post("/multi_files", app.multiFiles)
})
}