feat: implement geometry service with persistence layer and API documentation
All checks were successful
Build and Release / release (push) Successful in 1m33s

This commit is contained in:
2026-05-09 00:43:45 +07:00
parent b2ee16457d
commit 27c78db66d
7 changed files with 32 additions and 4 deletions

View File

@@ -67,7 +67,11 @@ WHERE g.is_deleted = false
)
AND (
sqlc.narg('time_point')::int IS NULL OR
int4range(g.time_start, g.time_end, '[]') @> sqlc.narg('time_point')::int
int4range(g.time_start, g.time_end, '[]') && int4range(
sqlc.narg('time_point')::int - COALESCE(sqlc.narg('time_range')::int, 0),
sqlc.narg('time_point')::int + COALESCE(sqlc.narg('time_range')::int, 0),
'[]'
)
)
AND (
sqlc.narg('entity_id')::uuid IS NULL OR