feat: implement core backend architecture and project management services for the History API
Build and Release / release (push) Successful in 1m33s

This commit is contained in:
2026-06-05 14:18:55 +07:00
parent 420a9ad43a
commit fdcd44cc00
70 changed files with 944 additions and 734 deletions
+2 -1
View File
@@ -5,6 +5,7 @@ type SearchGeometryDto struct {
MinLat *float64 `json:"min_lat" query:"min_lat" validate:"required,gte=-90,lte=90"`
MaxLng *float64 `json:"max_lng" query:"max_lng" validate:"required,gte=-180,lte=180"`
MaxLat *float64 `json:"max_lat" query:"max_lat" validate:"required,gte=-90,lte=90"`
Limit int `json:"limit" query:"limit" validate:"omitempty,min=1,max=100"`
TimePoint *int32 `json:"time" query:"time" validate:"omitempty,number"`
TimeRange *int32 `json:"time_range" query:"time_range" validate:"omitempty,number"`
EntityID *string `json:"entity_id" query:"entity_id" validate:"omitempty,uuid"`
@@ -13,7 +14,7 @@ type SearchGeometryDto struct {
}
type SearchGeometriesByEntityNameDto struct {
Name string `json:"name" query:"name" validate:"required,max=255"`
Name string `json:"name" query:"name" validate:"required,max=255"`
Cursor string `json:"cursor" query:"cursor" validate:"omitempty,uuid"`
Limit int `json:"limit" query:"limit" validate:"omitempty,min=1,max=100"`
}