update account code current,saving and RD

This commit is contained in:
Nitesh Yadav
2026-04-24 16:14:13 +05:30
parent 691a3fc471
commit efb0511725
12 changed files with 39190 additions and 27988 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -176,6 +176,10 @@ public class CurrentAccountTemplateReadPlatformServiceImpl implements CurrentAcc
if (productData != null) {
// Feature flags
template.setDormancyAlert(productData.getDormancyAlert() != null && productData.getDormancyAlert());
template.setIsDormancyTrackingActiveFromProduct(productData.getIsDormancyTrackingActive());
template.setDaysToInactiveFromProduct(productData.getDaysToInactive());
template.setDaysToDormancyFromProduct(productData.getDaysToDormancy());
template.setDaysToEscheatFromProduct(productData.getDaysToEscheat());
template.setBalanceSwapOption(productData.getBalanceSwapOption() != null && productData.getBalanceSwapOption());
template.setMsme(productData.getMsme() != null && productData.getMsme());
template.setNominationFacility(productData.getNominationFacility() != null && productData.getNominationFacility());
@@ -1485,6 +1485,10 @@ public class DepositAccountReadPlatformServiceImpl implements DepositAccountRead
sqlBuilder.append("sa.effective_date as effectiveDate, sa.effective_to as effectiveTo, sa.end_date as endDate, ");
sqlBuilder.append("sa.introducer_required as introducerRequired, sa.share_linking_enabled as shareLinkingEnabled, ");
sqlBuilder.append("sa.nomination_facility as nominationFacility, sa.dormancy_alert as dormancyAlert, ");
sqlBuilder.append("sa.is_dormancy_tracking_active as isDormancyTrackingActive, ");
sqlBuilder.append("sa.days_to_inactive as daysToInactive, ");
sqlBuilder.append("sa.days_to_dormancy as daysToDormancy, ");
sqlBuilder.append("sa.days_to_escheat as daysToEscheat, ");
sqlBuilder.append("sa.interest_calculate_selector as interestCalculateSelector, ");
sqlBuilder.append("icv.code_value as interestCalculationTypeName, ");
sqlBuilder.append("sa.average_period as averagePeriod, ");
@@ -1574,6 +1578,10 @@ public class DepositAccountReadPlatformServiceImpl implements DepositAccountRead
rs.getBoolean("shareLinkingEnabled"),
rs.getBoolean("nominationFacility"),
rs.getBoolean("dormancyAlert"),
rs.getBoolean("isDormancyTrackingActive"),
JdbcSupport.getInteger(rs, "daysToInactive"),
JdbcSupport.getInteger(rs, "daysToDormancy"),
JdbcSupport.getInteger(rs, "daysToEscheat"),
JdbcSupport.getInteger(rs, "interestCalculateSelector"),
rs.getString("interestCalculationTypeName"),
rs.getString("averagePeriod"),
@@ -198,6 +198,10 @@ public class SavingsAccountTemplateReadPlatformServiceImpl implements SavingsAcc
template.setShareLinkingEnabled(fullProduct.getShareLinkingEnabled());
template.setNominationFacility(fullProduct.getNominationFacility());
template.setDormancyAlert(fullProduct.getDormancyAlert());
template.setIsDormancyTrackingActiveFromProduct(fullProduct.getIsDormancyTrackingActive());
template.setDaysToInactiveFromProduct(fullProduct.getDaysToInactive());
template.setDaysToDormancyFromProduct(fullProduct.getDaysToDormancy());
template.setDaysToEscheatFromProduct(fullProduct.getDaysToEscheat());
template.setInterestCalculationTypeName(fullProduct.getInterestCalculationTypeName());
template.setLastInterestDate(fullProduct.getLastInterestDate());
template.setEnableLockinPeriod(fullProduct.getEnableLockinPeriod());