From 44bb1e58ca7bbc347d2a5ac7cb40dae5b4d2c1d4 Mon Sep 17 00:00:00 2001 From: Light1YT Date: Fri, 3 Jul 2026 00:04:38 +0500 Subject: [PATCH] =?UTF-8?q?chore(frontend):=20regen=20api-types.ts=20?= =?UTF-8?q?=E2=80=94=20raw=5Fobjects=5Ftotal=20=D0=B2=20LayoutDataQuality?= =?UTF-8?q?=20(#2177)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Дамп app.openapi() (метод openapi-codegen-check) + пиненный openapi-typescript/prettier из package-lock. --- frontend/src/lib/api-types.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/frontend/src/lib/api-types.ts b/frontend/src/lib/api-types.ts index c162fcb5..c67860a5 100644 --- a/frontend/src/lib/api-types.ts +++ b/frontend/src/lib/api-types.ts @@ -4214,12 +4214,21 @@ export interface components { /** * LayoutDataQuality * @description Метаданные качества данных (coverage). + * + * Issue #2177: coverage считается в ГРУППАХ-КОМПЛЕКСАХ, а не в сырых obj_id. + * domrf_kn_objects дробит один ЖК на несколько obj_id (разные очереди / + * дубли snapshot-строк / гео-кучки безымянных корпусов), из-за чего сырой + * знаменатель завышал число «конкурентов» (прод-кейс: 12 obj_id = 5 реальных + * комплексов → «2 из 12» вместо честных «2 из 5»). Поля objects_* теперь + * считают комплексы; raw_objects_total — старый счёт obj_id для прозрачности. */ LayoutDataQuality: { /** Objects With Velocity Data */ objects_with_velocity_data: number; /** Objects Total In Radius */ objects_total_in_radius: number; + /** Raw Objects Total */ + raw_objects_total: number; /** Velocity Coverage Pct */ velocity_coverage_pct: number; /**