Loan.engagementUid → Long + originatingOrderUid

Refactorkamo-shared-library
Shipped
May 28, 2026 at 9:00 PM UTC
Author
Kamo
Commit
e729801

Engagement extends BaseEntity (Long PK) so engagementUid must be Long, not UUID — this is consistent with the existing AgreementDTO / WorkOrderDTO pattern of "Long engagementUid". Commitment stays UUID (BaseUuidEntity). Also adds originatingOrderUid (Long) for the first-cycle commerce Order created during offer acceptance. No schema impact since the loan_* tables haven't been created yet (waiting on KamoInitializerService run).

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing