feat(service-auto): phase 3 — PACK_AUTO callproc + câmpuri extinse formular

Migrare completă de la SP_CREEAZA_COMANDA_PROTOTIP la PACK_AUTO.dev_adauga_lucrare (18 params).
Formular ComandaNoua extins cu toate câmpurile din SP: observații, defecțiuni, km, ore motor, termen, nr. dosar.

- schema: solicitari → observatii (opțional); adăugat defectiuni, km_int, ore_functionare, nr_dosar, termen
- service: callproc cablat pe câmpurile noi; pc_nr cu milisecunde (evită colizii sub-secundă)
- error mapper: range 20001→20000 (ORA-20000 era neacoperit → 500 în loc de 422)
- onboarding_roa_web.sql: grant pe PACK_AUTO (înlocuiește SP prototip)
- ComandaNoua.vue: InputNumber km/ore, Calendar termen, Textarea defecțiuni, InputText nr_dosar

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Claude Agent
2026-04-13 10:35:26 +00:00
parent 31d1f511c3
commit ee6d857e9d
5 changed files with 147 additions and 27 deletions

View File

@@ -1,3 +1,4 @@
from datetime import date
from typing import List, Optional
from pydantic import BaseModel
@@ -6,9 +7,14 @@ from pydantic import BaseModel
class ComandaRequest(BaseModel):
tip_id: int
id_masiniclient: int
solicitari: str
id_firma: int
id_sucursala: Optional[int] = None
observatii: str = ""
defectiuni: Optional[str] = None
km_int: int = 0
ore_functionare: int = 0
nr_dosar: str = ""
termen: Optional[date] = None
class ComandaResponse(BaseModel):