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
@@ -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());