FINERACT-2232: Capitalized Income - Fetch amortization details

This commit is contained in:
Jose Alberto Hernandez
2025-07-18 22:08:01 +02:00
committed by Arnold Gálovics
parent c0859f4fda
commit 84f7c9218f
11 changed files with 272 additions and 0 deletions
@@ -268,4 +268,7 @@ public interface LoanRepository extends JpaRepository<Loan, Long>, JpaSpecificat
@Query(FIND_LOAN_BY_EXTERNAL_ID)
Optional<Loan> findByExternalId(@Param("externalId") ExternalId externalId);
@Query("select loan.loanRepaymentScheduleDetail.enableIncomeCapitalization from Loan loan where loan.id = :loanId")
Boolean isEnabledCapitalizedIncome(Long loanId);
}
@@ -309,4 +309,8 @@ public class LoanRepositoryWrapper {
public boolean existsByLoanId(Long loanId) {
return repository.existsById(loanId);
}
public boolean isEnabledCapitalizedIncome(Long loanId) {
return repository.isEnabledCapitalizedIncome(loanId);
}
}