feat: implement relation management system with controllers, services, repositories, and corresponding API documentation.
Build and Release / release (push) Successful in 1m47s

This commit is contained in:
2026-06-06 17:22:03 +07:00
parent 7ff15ae662
commit fd8d413760
15 changed files with 706 additions and 192 deletions
+15
View File
@@ -11,3 +11,18 @@ type GetEntitiesByGeometryIDsDto struct {
type GetWikiContentsPreviewDto struct {
IDs []string `json:"ids" query:"ids" validate:"required,min=1,dive,uuid"`
}
type GetEntitiesByWikiIDsDto struct {
WikiIDs []string `json:"wiki_ids" query:"wiki_ids" validate:"required,min=1,dive,uuid"`
}
type GetGeometriesByEntityIDsDto struct {
EntityIDs []string `json:"entity_ids" query:"entity_ids" validate:"required,min=1,dive,uuid"`
}
type GetRelationsDto struct {
Type string `json:"type" query:"type" validate:"required,oneof=wiki-entity entity-wiki geometry-entity entity-geometry"`
IDs []string `json:"ids" query:"ids" validate:"required,min=1,dive,uuid"`
}