feat: implement entity and wiki management services, repositories, and routes with associated controllers
Build and Release / release (push) Successful in 1m34s

This commit is contained in:
2026-05-27 18:32:35 +07:00
parent e35f67e26b
commit d02006390b
15 changed files with 442 additions and 2 deletions
+14
View File
@@ -0,0 +1,14 @@
package routes
import (
"history-api/internal/controllers"
"github.com/gofiber/fiber/v3"
)
func RelationRoutes(router fiber.Router, wikiController *controllers.WikiController, entityController *controllers.EntityController) {
relation := router.Group("/relations")
relation.Get("/wikis-by-entities", wikiController.GetWikisByEntityIDs)
relation.Get("/entities-by-geometries", entityController.GetEntitiesByGeometryIDs)
relation.Get("/wiki-contents/preview", wikiController.GetWikiContentsPreviewByIDs)
}
-1
View File
@@ -14,4 +14,3 @@ func WikiRoutes(router fiber.Router, wikiController *controllers.WikiController)
wiki.Get("/content/:id", wikiController.GetWikiContentById)
wiki.Get("/:id", wikiController.GetWikiById)
}