feat: implement relation request DTO and generate Swagger API documentation
Build and Release / release (push) Successful in 1m22s

This commit is contained in:
2026-06-06 19:21:48 +07:00
parent 463f7a3ac0
commit 64e69bc085
4 changed files with 9 additions and 3 deletions
+3 -1
View File
@@ -2970,7 +2970,9 @@ const docTemplate = `{
"wiki-entity", "wiki-entity",
"entity-wiki", "entity-wiki",
"geometry-entity", "geometry-entity",
"entity-geometry" "entity-geometry",
"entity-geometry-child",
"entity-geometry-alone"
], ],
"type": "string", "type": "string",
"name": "type", "name": "type",
+3 -1
View File
@@ -2963,7 +2963,9 @@
"wiki-entity", "wiki-entity",
"entity-wiki", "entity-wiki",
"geometry-entity", "geometry-entity",
"entity-geometry" "entity-geometry",
"entity-geometry-child",
"entity-geometry-alone"
], ],
"type": "string", "type": "string",
"name": "type", "name": "type",
+2
View File
@@ -2681,6 +2681,8 @@ paths:
- entity-wiki - entity-wiki
- geometry-entity - geometry-entity
- entity-geometry - entity-geometry
- entity-geometry-child
- entity-geometry-alone
in: query in: query
name: type name: type
required: true required: true
+1 -1
View File
@@ -21,7 +21,7 @@ type GetGeometriesByEntityIDsDto struct {
} }
type GetRelationsDto struct { type GetRelationsDto struct {
Type string `json:"type" query:"type" validate:"required,oneof=wiki-entity entity-wiki geometry-entity entity-geometry entity-geometry-bound-with"` Type string `json:"type" query:"type" validate:"required,oneof=wiki-entity entity-wiki geometry-entity entity-geometry entity-geometry-child entity-geometry-alone"`
IDs []string `json:"ids" query:"ids" validate:"required,min=1,dive,uuid"` IDs []string `json:"ids" query:"ids" validate:"required,min=1,dive,uuid"`
} }