feat: wire contract PDF context and align MechanicAuto with AutoEvaluation

- contract PDF: map report/customer/owner/contract from AutoEvaluationModel
  fields, accept inspection via POST serializer, fetch CBU.uz currency rates
- MechanicAutoEvaluation: add distance_covered, object_owner_residence and
  car_position/body_type/fuel_type/state_car/assessment_task_type FKs; drop
  car_type and single tex_passport_file in favour of multi-file FK model

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
xoliqberdiyev
2026-05-05 18:51:24 +05:00
parent 25e92623fd
commit 80a1f5ff17
10 changed files with 560 additions and 164 deletions

View File

@@ -846,7 +846,7 @@
© Ushbu hisobot mazmuni "SIFAT BAHOLASH" kompaniyasining mulki
hisoblanadi va<br />
ushbu hujjatning ruxsatsiz nusxalanishi noqonuniy hisoblanadi.
<div class="city-year">Toshkent — {{ report.year }}</div>
<div class="city-year">Toshkent — 2026</div>
</div>
</div>