- Shipped
- 15 Mei 2026 pukul 16.41 UTC
- Author
- Kamo
- Commit
- 97c2825
Refactor AppMortgage menjadi akar paket URLA penuh mendukung multiple 1003s per pinjaman dengan hingga dua peminjam per pasangan (menikah / bersama atau Belum menikah). Mengganti placeholder Apportage kosong dengan terstruktur entitas graph mencerminkan setiap 2021 bagian URLA: core / LoanFile, Loan, Property, Loanpress, Aplikasi Submission pihak / BorrowerPair ("1003"), Peminjam pekerjaan / Pekerjaan (Bagian 1d / 1e / Sec.7), OtherIncome (1g) aset / Aset (2a / 2b), Gift (4e) kewajiban / Kewajiban (2c), OtherExpense (2d) reo / realm EstateOwned (Sec.3) + ReoLien deklarasi / Deklarasi (Sec.5), MilitaryService (Sec.7) hmda / HmdaDemografi (Sec.8) otherpinjaman / OtherNewMortgage (4d) Aset / Kewajiban / REO menggunakan kepemilikan "per- peminjam dengan bendera Isjoint" Model sehingga URLA "Akun dimiliki oleh Peminjam / Co- Peminjam / Kedua" radio runtuh ke satu baris dengan daftar kepemilikan pasangan implisit. Semua bidang moneter menggunakan EmbMoney (BigDecimal + mata uang) dan semua laju gunakan EmbPercent (4dp BigDecimal) - tidak ada double, tidak ada JSON. Strategi ID mengikuti konvensi yang ada: unik _ rowid () untuk sumber-menghadap entities, gen _ random _ uuid () untuk tabel detail internal. JSONB hanya muncul di Audit ApplicationSubmission snapshot (disengaja - bukan untuk data hidup). Skema adalah auto- diciptakan oleh KamoInitializerService via hibernate.ddl-auto tidak ada skrip DDL yang diperlukan. Layanan cadangan, UI, dan proyek LOS lainnya (alur kerja pipeline, harga / kunci, pengungkapan, HMDA pelaporan) ditunda ke selanjutnya sesi per 7-bagian dekomposisi.