FINERACT-2412: full term tranche - get loan API changes & add to LoanAccountDataV1 (events)

This commit is contained in:
Soma Sörös
2026-02-03 11:28:52 +01:00
committed by Adam Saghy
parent ff9d15dad8
commit 7bb4840d7a
10 changed files with 35 additions and 0 deletions
@@ -104,6 +104,7 @@ public class LoanAccountData {
private Integer termFrequency;
private EnumOptionData termPeriodFrequencyType;
private Integer numberOfRepayments;
private Integer actualNoTerm;
private Integer repaymentEvery;
private Integer fixedLength;
private EnumOptionData repaymentFrequencyType;
@@ -72,4 +72,7 @@ public interface LoanRepaymentScheduleInstallmentRepository
""")
List<LoanRepaymentScheduleInstallment> findByLoanId(@Param("loanId") Long loanId);
long countLoanRepaymentScheduleInstallmentsByLoan_IdAndAdditionalAndIsDownPayment(Long loanId, boolean additional,
boolean isDownPayment);
}
@@ -168,4 +168,6 @@ public interface LoanReadPlatformService {
LoanTransactionData retrieveLoanReAgeTemplate(Long loanId);
LoanTransactionData retrieveLoanReAmortizationTemplate(Long loanId);
Integer countInstallmentsByLoanIdWhereIsAdditionalFalseAndIsDownPaymentFalse(Long loanId);
}