mirror of
https://github.com/serty2005/rmser.git
synced 2026-02-04 19:02:33 -06:00
Настройки работают
Иерархия групп работает Полностью завязано на пользователя и серверы
This commit is contained in:
@@ -88,6 +88,7 @@ func main() {
|
||||
draftsHandler := handlers.NewDraftsHandler(draftsService)
|
||||
ocrHandler := handlers.NewOCRHandler(ocrService)
|
||||
recommendHandler := handlers.NewRecommendationsHandler(recService)
|
||||
settingsHandler := handlers.NewSettingsHandler(accountRepo, catalogRepo)
|
||||
|
||||
// 8. Telegram Bot (Передаем syncService)
|
||||
if cfg.Telegram.Token != "" {
|
||||
@@ -120,12 +121,20 @@ func main() {
|
||||
api.GET("/drafts", draftsHandler.GetDrafts)
|
||||
api.GET("/drafts/:id", draftsHandler.GetDraft)
|
||||
api.DELETE("/drafts/:id", draftsHandler.DeleteDraft)
|
||||
// Items CRUD
|
||||
api.POST("/drafts/:id/items", draftsHandler.AddDraftItem)
|
||||
api.DELETE("/drafts/:id/items/:itemId", draftsHandler.DeleteDraftItem)
|
||||
api.PATCH("/drafts/:id/items/:itemId", draftsHandler.UpdateItem)
|
||||
api.POST("/drafts/:id/commit", draftsHandler.CommitDraft)
|
||||
api.POST("/drafts/container", draftsHandler.AddContainer)
|
||||
|
||||
// Settings
|
||||
api.GET("/settings", settingsHandler.GetSettings)
|
||||
api.POST("/settings", settingsHandler.UpdateSettings)
|
||||
|
||||
// Dictionaries
|
||||
api.GET("/dictionaries", draftsHandler.GetDictionaries)
|
||||
api.GET("/dictionaries/groups", settingsHandler.GetGroupsTree)
|
||||
api.GET("/dictionaries/stores", draftsHandler.GetStores)
|
||||
|
||||
// Recommendations
|
||||
|
||||
Reference in New Issue
Block a user