| Line 72... |
Line 72... |
| 72 |
|
72 |
|
| 73 |
|
73 |
|
| 74 |
@Column(name = "invoiceNumber")
|
74 |
@Column(name = "invoiceNumber")
|
| 75 |
private String invoiceNumber;
|
75 |
private String invoiceNumber;
|
| 76 |
|
76 |
|
| - |
|
77 |
@Column(name = "overdue_rate")
|
| - |
|
78 |
private BigDecimal overdueRate;
|
| - |
|
79 |
|
| - |
|
80 |
@Column(name = "penalty_rate")
|
| - |
|
81 |
private BigDecimal penaltyRate;
|
| - |
|
82 |
|
| 77 |
@Column(name = "limit_block")
|
83 |
@Column(name = "limit_block")
|
| 78 |
private boolean limitBlock;
|
84 |
private boolean limitBlock;
|
| 79 |
|
85 |
|
| 80 |
@Transient
|
86 |
@Transient
|
| 81 |
private boolean loanStatus;
|
87 |
private boolean loanStatus;
|
| Line 242... |
Line 248... |
| 242 |
", settledOn=" + settledOn +
|
248 |
", settledOn=" + settledOn +
|
| 243 |
", dueDate=" + dueDate +
|
249 |
", dueDate=" + dueDate +
|
| 244 |
", interestAccrued=" + interestAccrued +
|
250 |
", interestAccrued=" + interestAccrued +
|
| 245 |
", interestPaid=" + interestPaid +
|
251 |
", interestPaid=" + interestPaid +
|
| 246 |
", freeDays=" + freeDays +
|
252 |
", freeDays=" + freeDays +
|
| - |
|
253 |
", overdueRate=" + overdueRate +
|
| - |
|
254 |
", penaltyRate=" + penaltyRate +
|
| 247 |
", limitBlock=" + limitBlock +
|
255 |
", limitBlock=" + limitBlock +
|
| 248 |
", loanStatus=" + loanStatus +
|
256 |
", loanStatus=" + loanStatus +
|
| 249 |
", totalPending=" + totalPending +
|
257 |
", totalPending=" + totalPending +
|
| 250 |
", dailyStatementModel=" + dailyStatementModel +
|
258 |
", dailyStatementModel=" + dailyStatementModel +
|
| 251 |
'}';
|
259 |
'}';
|
| Line 254... |
Line 262... |
| 254 |
@Override
|
262 |
@Override
|
| 255 |
public boolean equals(Object o) {
|
263 |
public boolean equals(Object o) {
|
| 256 |
if (this == o) return true;
|
264 |
if (this == o) return true;
|
| 257 |
if (o == null || getClass() != o.getClass()) return false;
|
265 |
if (o == null || getClass() != o.getClass()) return false;
|
| 258 |
Loan loan = (Loan) o;
|
266 |
Loan loan = (Loan) o;
|
| 259 |
return id == loan.id && fofoId == loan.fofoId && freeDays == loan.freeDays && limitBlock == loan.limitBlock && loanStatus == loan.loanStatus && Objects.equals(interestRate, loan.interestRate) && Objects.equals(intialAmount, loan.intialAmount) && Objects.equals(pendingAmount, loan.pendingAmount) && Objects.equals(createdOn, loan.createdOn) && Objects.equals(settledOn, loan.settledOn) && Objects.equals(dueDate, loan.dueDate) && Objects.equals(interestAccrued, loan.interestAccrued) && Objects.equals(interestPaid, loan.interestPaid) && Objects.equals(totalPending, loan.totalPending) && Objects.equals(dailyStatementModel, loan.dailyStatementModel);
|
267 |
return id == loan.id && fofoId == loan.fofoId && freeDays == loan.freeDays && limitBlock == loan.limitBlock && loanStatus == loan.loanStatus && Objects.equals(interestRate, loan.interestRate) && Objects.equals(overdueRate, loan.overdueRate) && Objects.equals(penaltyRate, loan.penaltyRate) && Objects.equals(intialAmount, loan.intialAmount) && Objects.equals(pendingAmount, loan.pendingAmount) && Objects.equals(createdOn, loan.createdOn) && Objects.equals(settledOn, loan.settledOn) && Objects.equals(dueDate, loan.dueDate) && Objects.equals(interestAccrued, loan.interestAccrued) && Objects.equals(interestPaid, loan.interestPaid) && Objects.equals(totalPending, loan.totalPending) && Objects.equals(dailyStatementModel, loan.dailyStatementModel);
|
| 260 |
}
|
268 |
}
|
| 261 |
|
269 |
|
| 262 |
@Override
|
270 |
@Override
|
| 263 |
public int hashCode() {
|
271 |
public int hashCode() {
|
| 264 |
return Objects.hash(id, fofoId, interestRate, intialAmount, pendingAmount, createdOn, settledOn, dueDate, interestAccrued, interestPaid, freeDays, limitBlock, loanStatus, totalPending, dailyStatementModel);
|
272 |
return Objects.hash(id, fofoId, interestRate, overdueRate, penaltyRate, intialAmount, pendingAmount, createdOn, settledOn, dueDate, interestAccrued, interestPaid, freeDays, limitBlock, loanStatus, totalPending, dailyStatementModel);
|
| 265 |
}
|
273 |
}
|
| 266 |
|
274 |
|
| 267 |
public LocalDateTime getSettledOn() {
|
275 |
public LocalDateTime getSettledOn() {
|
| 268 |
return settledOn;
|
276 |
return settledOn;
|
| 269 |
}
|
277 |
}
|
| Line 286... |
Line 294... |
| 286 |
|
294 |
|
| 287 |
public void setCdFreeDays(int cdFreeDays) {
|
295 |
public void setCdFreeDays(int cdFreeDays) {
|
| 288 |
this.cdFreeDays = cdFreeDays;
|
296 |
this.cdFreeDays = cdFreeDays;
|
| 289 |
}
|
297 |
}
|
| 290 |
|
298 |
|
| - |
|
299 |
public BigDecimal getOverdueRate() {
|
| - |
|
300 |
return overdueRate;
|
| - |
|
301 |
}
|
| - |
|
302 |
|
| - |
|
303 |
public void setOverdueRate(BigDecimal overdueRate) {
|
| - |
|
304 |
this.overdueRate = overdueRate;
|
| - |
|
305 |
}
|
| - |
|
306 |
|
| - |
|
307 |
public BigDecimal getPenaltyRate() {
|
| - |
|
308 |
return penaltyRate;
|
| - |
|
309 |
}
|
| - |
|
310 |
|
| - |
|
311 |
public void setPenaltyRate(BigDecimal penaltyRate) {
|
| - |
|
312 |
this.penaltyRate = penaltyRate;
|
| - |
|
313 |
}
|
| - |
|
314 |
|
| 291 |
public long getLoanAgeInDays() {
|
315 |
public long getLoanAgeInDays() {
|
| 292 |
return ChronoUnit.DAYS.between(this.getCreatedOn().toLocalDate(), LocalDate.now());
|
316 |
return ChronoUnit.DAYS.between(this.getCreatedOn().toLocalDate(), LocalDate.now());
|
| 293 |
}
|
317 |
}
|
| 294 |
|
318 |
|
| 295 |
}
|
319 |
}
|