add gl mapping in the saving product,current product,rd product and also add genrate account no all three

This commit is contained in:
Nitesh Yadav
2026-04-26 02:02:56 +05:30
parent efb0511725
commit 159633f59a
31 changed files with 34724 additions and 34388 deletions
@@ -296,6 +296,7 @@ public final class DepositsApiConstants {
recurringDepositRequestData.add("accountType");
recurringDepositRequestData.add("customerSegment");
recurringDepositRequestData.add("productCode");
recurringDepositRequestData.add(SavingsApiConstants.glAccountIdParamName);
recurringDepositRequestData.add("effectiveTo");
recurringDepositRequestData.add("endDate");
recurringDepositRequestData.add("introducerRequired");
@@ -353,6 +354,8 @@ public final class DepositsApiConstants {
recurringDepositRequestData.add("accountType");
recurringDepositRequestData.add("customerSegment");
recurringDepositRequestData.add("productCode");
recurringDepositRequestData.add(SavingsApiConstants.glAccountIdParamName);
recurringDepositRequestData.add("glAccountName");
recurringDepositRequestData.add("effectiveDate");
recurringDepositRequestData.add("effectiveTo");
recurringDepositRequestData.add("endDate");
@@ -457,6 +460,8 @@ public final class DepositsApiConstants {
recurringDepositResponseData.add("accountType");
recurringDepositResponseData.add("customerSegment");
recurringDepositResponseData.add("productCode");
recurringDepositResponseData.add(SavingsApiConstants.glAccountIdParamName);
recurringDepositResponseData.add("glAccountName");
recurringDepositResponseData.add("effectiveDate");
recurringDepositResponseData.add("effectiveTo");
recurringDepositResponseData.add("endDate");
@@ -218,6 +218,7 @@ public class SavingsApiConstants {
public static final String accountTypeParamName = "accountType";
public static final String customerSegmentParamName = "customerSegment";
public static final String productCodeParamName = "productCode";
public static final String glAccountIdParamName = "glAccountId";
public static final String effectiveDateParamName = "effectiveDate";
public static final String effectiveToParamName = "effectiveTo";
public static final String endDateParamName = "endDate";
@@ -56,6 +56,7 @@ public final class SavingsAccountData implements Serializable {
private final Long id;
private final String accountNo;
private String previewAccountNo;
private final EnumOptionData depositType;
private final String externalId;
private final Long groupId;
@@ -126,6 +126,8 @@ public final class SavingsProductData implements Serializable {
@Getter @Setter private String accountType;
@Getter @Setter private String customerSegment;
@Getter @Setter private String productCode;
@Getter @Setter private Long glAccountId;
@Getter @Setter private String glAccountName;
@Getter @Setter private java.time.LocalDate effectiveDate;
@Getter @Setter private java.time.LocalDate effectiveTo;
@Getter @Setter private java.time.LocalDate endDate;
@@ -353,6 +355,8 @@ public final class SavingsProductData implements Serializable {
target.setAccountType(source.getAccountType());
target.setCustomerSegment(source.getCustomerSegment());
target.setProductCode(source.getProductCode());
target.setGlAccountId(source.getGlAccountId());
target.setGlAccountName(source.getGlAccountName());
target.setEffectiveDate(source.getEffectiveDate());
target.setEffectiveTo(source.getEffectiveTo());
target.setEndDate(source.getEndDate());