refactor(f4): remove inspection title from report contracts

This commit is contained in:
2026-09-08 07:42:32 -03:00
parent ce0bbf1d94
commit b021189a94
@@ -56,7 +56,7 @@ export interface InspectionReportListItem {
urgency: string;
deadlineAt: Date | null;
};
visit: { id: string; code: string; title: string; status: string };
visit: { id: string; code: string; status: string };
companies: ContextAsset[];
areas: ContextAsset[];
findingCount: number;
@@ -76,7 +76,6 @@ export interface PendingInspectionReportItem {
sealedAt: Date;
closureSha256: string;
visitCode: string;
visitTitle: string;
companies: ContextAsset[];
areas: ContextAsset[];
findingCount: number;
@@ -152,7 +151,6 @@ export class InspectionReportsService {
act.code ILIKE ${search}
OR act.title ILIKE ${search}
OR visit.code ILIKE ${search}
OR visit.title ILIKE ${search}
)`);
}
if (query.year) conditions.push(`act.act_year = ${add(query.year)}`);
@@ -194,7 +192,6 @@ export class InspectionReportsService {
act.sealed_at AS "sealedAt",
act.closure_sha256 AS "closureSha256",
visit.code AS "visitCode",
visit.title AS "visitTitle",
COALESCE(context.companies, '[]'::jsonb) AS companies,
COALESCE(context.areas, '[]'::jsonb) AS areas,
COALESCE(finding_count.total, 0)::integer AS "findingCount"
@@ -259,8 +256,7 @@ export class InspectionReportsService {
act.current_version AS "currentVersion",
act.closure_sha256 AS "closureSha256",
act.occurred_at AS "occurredAt",
visit.code AS "visitCode",
visit.title AS "visitTitle"
visit.code AS "visitCode"
FROM inspection_acts act
INNER JOIN inspection_visits visit ON visit.id = act.visit_id
WHERE act.id = $1
@@ -277,7 +273,6 @@ export class InspectionReportsService {
closureSha256: string | null;
occurredAt: Date;
visitCode: string;
visitTitle: string;
}>;
if (!act) throw actNotFound();
if (act.status !== InspectionActStatus.SEALED || !act.closureSha256) {
@@ -390,7 +385,6 @@ export class InspectionReportsService {
OR act.code ILIKE ${search}
OR act.title ILIKE ${search}
OR visit.code ILIKE ${search}
OR visit.title ILIKE ${search}
)`);
}
if (query.year) conditions.push(`report.report_year = ${add(query.year)}`);
@@ -475,7 +469,7 @@ export class InspectionReportsService {
'urgency',act.urgency,'deadlineAt',act.deadline_at
) AS act,
JSONB_BUILD_OBJECT(
'id',visit.id,'code',visit.code,'title',visit.title,'status',visit.status
'id',visit.id,'code',visit.code,'status',visit.status
) AS visit,
COALESCE(context.companies,'[]'::jsonb) AS companies,
COALESCE(context.areas,'[]'::jsonb) AS areas,