mirror of
https://github.com/serty2005/rmser.git
synced 2026-02-04 19:02:33 -06:00
добавил архив фото, откуда можно удалить и посмотреть
This commit is contained in:
12
cmd/main.go
12
cmd/main.go
@@ -26,6 +26,7 @@ import (
|
||||
invoicesPkg "rmser/internal/infrastructure/repository/invoices"
|
||||
ocrRepoPkg "rmser/internal/infrastructure/repository/ocr"
|
||||
opsRepoPkg "rmser/internal/infrastructure/repository/operations"
|
||||
photosPkg "rmser/internal/infrastructure/repository/photos"
|
||||
recipesPkg "rmser/internal/infrastructure/repository/recipes"
|
||||
recRepoPkg "rmser/internal/infrastructure/repository/recommendations"
|
||||
suppliersPkg "rmser/internal/infrastructure/repository/suppliers"
|
||||
@@ -37,6 +38,7 @@ import (
|
||||
draftsServicePkg "rmser/internal/services/drafts"
|
||||
invoicesServicePkg "rmser/internal/services/invoices"
|
||||
ocrServicePkg "rmser/internal/services/ocr"
|
||||
photosServicePkg "rmser/internal/services/photos"
|
||||
recServicePkg "rmser/internal/services/recommend"
|
||||
"rmser/internal/services/sync"
|
||||
|
||||
@@ -79,6 +81,7 @@ func main() {
|
||||
opsRepo := opsRepoPkg.NewRepository(database)
|
||||
recRepo := recRepoPkg.NewRepository(database)
|
||||
ocrRepo := ocrRepoPkg.NewRepository(database)
|
||||
photosRepo := photosPkg.NewRepository(database)
|
||||
draftsRepo := draftsPkg.NewRepository(database)
|
||||
supplierRepo := suppliersPkg.NewRepository(database)
|
||||
|
||||
@@ -92,14 +95,16 @@ func main() {
|
||||
|
||||
syncService := sync.NewService(rmsFactory, accountRepo, catalogRepo, recipesRepo, invoicesRepo, opsRepo, supplierRepo)
|
||||
recService := recServicePkg.NewService(recRepo)
|
||||
ocrService := ocrServicePkg.NewService(ocrRepo, catalogRepo, draftsRepo, accountRepo, pyClient, cfg.App.StoragePath)
|
||||
draftsService := draftsServicePkg.NewService(draftsRepo, ocrRepo, catalogRepo, accountRepo, supplierRepo, invoicesRepo, rmsFactory, billingService)
|
||||
ocrService := ocrServicePkg.NewService(ocrRepo, catalogRepo, draftsRepo, accountRepo, photosRepo, pyClient, cfg.App.StoragePath)
|
||||
draftsService := draftsServicePkg.NewService(draftsRepo, ocrRepo, catalogRepo, accountRepo, supplierRepo, photosRepo, invoicesRepo, rmsFactory, billingService)
|
||||
invoicesService := invoicesServicePkg.NewService(invoicesRepo, draftsRepo, supplierRepo, rmsFactory)
|
||||
photosService := photosServicePkg.NewService(photosRepo, draftsRepo, accountRepo)
|
||||
|
||||
// 7. Handlers
|
||||
draftsHandler := handlers.NewDraftsHandler(draftsService)
|
||||
billingHandler := handlers.NewBillingHandler(billingService)
|
||||
ocrHandler := handlers.NewOCRHandler(ocrService)
|
||||
photosHandler := handlers.NewPhotosHandler(photosService)
|
||||
recommendHandler := handlers.NewRecommendationsHandler(recService)
|
||||
settingsHandler := handlers.NewSettingsHandler(accountRepo, catalogRepo)
|
||||
invoicesHandler := handlers.NewInvoiceHandler(invoicesService, syncService)
|
||||
@@ -152,6 +157,9 @@ func main() {
|
||||
// Settings
|
||||
api.GET("/settings", settingsHandler.GetSettings)
|
||||
api.POST("/settings", settingsHandler.UpdateSettings)
|
||||
// Photos Storage
|
||||
api.GET("/photos", photosHandler.GetPhotos)
|
||||
api.DELETE("/photos/:id", photosHandler.DeletePhoto)
|
||||
// User Management
|
||||
api.GET("/settings/users", settingsHandler.GetServerUsers)
|
||||
api.PATCH("/settings/users/:userId", settingsHandler.UpdateUserRole)
|
||||
|
||||
Reference in New Issue
Block a user