- Spegnimento
- 15 maggio 2026 alle ore 16:41 UTC
- Autore
- Kamo
- Impegno
- 97c2825
Refactor AppMortgage in a full URLA pacchetto root che supporta più 1003 per prestito con fino a due mutuatari per coppia (marrito/congiunto o non sposata). Sostituisce il segnaposto vuoto AppMortgage con un strutturato grafico entità che rispecchia ogni 2021 URLA sezione: core/ LoanFile, Loan, Proprietà, LoanOriginator, Applicazione Sottomissione partito / BorrowerPair (il "1003"), Borrower Occupazione/occupazione (Sezioni 1d/1e/1f/Sec.7), Altri redditi (1g) attività/ attività (2a/2b), dono (4e) passività/ Responsabilità (2c), Altre spese (2d) reo/ RealEstateOwned (Sec.3) + ReoLien Dichiarazioni/Dichiarazioni (Sec.5), Servizio militare (Sec.7) hmda/ HmdaDemographics (Sec.8) Altri prestiti/Altra NuovaMortgage (4d) Assets/Liabilities/REO utilizzare la proprietà "per-borrower con isJoint flag" model so the URLA "Account di proprietà di Borrower / Co-Borrower / Both" la radio collassa ad una sola riga con implicita co-proprietà di coppia. Tutti i campi monetari utilizzano EmbMoney (BigDecimal + valuta) e tutti i tassi utilizzare EmbPercent (4dp BigDecimal) — senza doppie, senza JSON. Strategia ID segue le convenzioni esistenti: Unique rowid() per le entità user-facing, gen random uuid() per le tabelle di dettaglio interne. JSONB appare solo sul ApplicazioneSubmission audit snapshot (intenzionale - non per i dati dal vivo). Lo schema è auto-creato da KamoInitializerService tramite hibernate.ddl-auto sul JAR ricostruito; nessun script DDL richiesto. Servizio di backend, UI e restanti sottoprogetti LOS (flusso di lavoro pipeline, prezzi/blocchi, comunicazioni, report HMDA) sono differiti al successivo sessioni per la decomposizione 7 parti.