improved code quality and tested with test data

This commit is contained in:
Lincpay Tech
2025-11-23 23:33:47 +05:30
parent 135947cfd6
commit d46d084654
8 changed files with 29 additions and 39 deletions
@@ -37,8 +37,8 @@ public class BillValidation {
@Column(name = "biller_response", columnDefinition = "TEXT")
private String billerResponse;
@Column(name = "additional_info", columnDefinition = "TEXT")
private String additionalInfo;
@OneToMany(mappedBy = "bill", cascade = CascadeType.ALL, fetch = FetchType.LAZY)
private List<AdditionalInfoBillValidate> additionalInfo;
// 👇 Proper nested customer params (OneToMany)
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "bill")
@@ -13,7 +13,7 @@ import lombok.Getter;
import lombok.Setter;
@Getter
@Setter
@Table(name = "biller_additional_additional_info_payment")
@Table(name = "biller_additional_info_payment")
@Entity
public class BillerAdditionalInfoPayment {
@Id
@@ -29,7 +29,8 @@ import lombok.ToString;
"billerAdditionalInfos",
"interchangeFeeConves",
"interchangeFees",
"billerPlanResponseParams"
"billerPlanResponseParams",
"billerAdditionalInfoPayments"
})
@Table(name = "biller_details")
@@ -151,11 +152,9 @@ public class BillerDetails {
@OneToMany(mappedBy = "biller", cascade = CascadeType.ALL, orphanRemoval = true)
private List<AdditionalInfo> billerAdditionalInfos;
/*
* OneToMany(mappedBy = "biller", cascade = CascadeType.ALL, orphanRemoval
* =true) private List<AdditionalInfo> billerAdditionalInfoPayments;
*/
@OneToMany(mappedBy = "biller", cascade = CascadeType.ALL, orphanRemoval=true)
private List<BillerAdditionalInfoPayment> billerAdditionalInfoPayments;
@OneToMany(mappedBy = "biller", cascade = CascadeType.ALL, orphanRemoval = true)
private List<InterchangeFeeConf> interchangeFeeConves;