| 30859 |
tejbeer |
1 |
package com.spice.profitmandi.dao.model;
|
|
|
2 |
|
| 33449 |
ranu |
3 |
import com.spice.profitmandi.common.services.mandii.EligibilityStatusEnum;
|
|
|
4 |
import com.spice.profitmandi.dao.entity.transaction.Loan;
|
|
|
5 |
|
| 30859 |
tejbeer |
6 |
import java.math.BigDecimal;
|
|
|
7 |
import java.util.List;
|
| 35087 |
amit |
8 |
import java.util.Objects;
|
| 30859 |
tejbeer |
9 |
|
|
|
10 |
public class SDCreditResponseOut {
|
|
|
11 |
|
|
|
12 |
private BigDecimal totalLimit;
|
|
|
13 |
private BigDecimal availableLimit;
|
|
|
14 |
private BigDecimal interestRate;
|
|
|
15 |
private BigDecimal dailyInterest;
|
| 31020 |
tejbeer |
16 |
private BigDecimal utilizationAmount;
|
| 30859 |
tejbeer |
17 |
private int freeDays;
|
|
|
18 |
private int creditDays;
|
|
|
19 |
private List<Loan> loans;
|
|
|
20 |
private EligibilityStatusEnum status;
|
|
|
21 |
private boolean active;
|
| 33448 |
ranu |
22 |
private BigDecimal totaldue;
|
| 35087 |
amit |
23 |
private double walletAmount;
|
| 35912 |
amit |
24 |
private BigDecimal overdueRate;
|
|
|
25 |
private BigDecimal penaltyRate;
|
|
|
26 |
private List<String> creditTerms;
|
| 36557 |
amit |
27 |
private List<String> flagshipCreditTerms;
|
| 36582 |
amit |
28 |
private BigDecimal flagshipUtilization;
|
| 35916 |
amit |
29 |
private String partnerType;
|
| 30859 |
tejbeer |
30 |
|
| 31020 |
tejbeer |
31 |
public BigDecimal getUtilizationAmount() {
|
|
|
32 |
return utilizationAmount;
|
|
|
33 |
}
|
|
|
34 |
|
|
|
35 |
public void setUtilizationAmount(BigDecimal utilizationAmount) {
|
|
|
36 |
this.utilizationAmount = utilizationAmount;
|
|
|
37 |
}
|
|
|
38 |
|
| 30859 |
tejbeer |
39 |
public boolean isActive() {
|
|
|
40 |
return active;
|
|
|
41 |
}
|
|
|
42 |
|
|
|
43 |
public void setActive(boolean active) {
|
|
|
44 |
this.active = active;
|
|
|
45 |
}
|
|
|
46 |
|
|
|
47 |
public BigDecimal getTotalLimit() {
|
|
|
48 |
return totalLimit;
|
|
|
49 |
}
|
|
|
50 |
|
|
|
51 |
public void setTotalLimit(BigDecimal totalLimit) {
|
|
|
52 |
this.totalLimit = totalLimit;
|
|
|
53 |
}
|
|
|
54 |
|
|
|
55 |
public BigDecimal getAvailableLimit() {
|
|
|
56 |
return availableLimit;
|
|
|
57 |
}
|
|
|
58 |
|
|
|
59 |
public void setAvailableLimit(BigDecimal availableLimit) {
|
|
|
60 |
this.availableLimit = availableLimit;
|
|
|
61 |
}
|
|
|
62 |
|
|
|
63 |
public BigDecimal getInterestRate() {
|
|
|
64 |
return interestRate;
|
|
|
65 |
}
|
|
|
66 |
|
|
|
67 |
public void setInterestRate(BigDecimal interestRate) {
|
|
|
68 |
this.interestRate = interestRate;
|
|
|
69 |
}
|
|
|
70 |
|
|
|
71 |
public BigDecimal getDailyInterest() {
|
|
|
72 |
return dailyInterest;
|
|
|
73 |
}
|
|
|
74 |
|
|
|
75 |
public void setDailyInterest(BigDecimal dailyInterest) {
|
|
|
76 |
this.dailyInterest = dailyInterest;
|
|
|
77 |
}
|
|
|
78 |
|
|
|
79 |
public int getFreeDays() {
|
|
|
80 |
return freeDays;
|
|
|
81 |
}
|
|
|
82 |
|
|
|
83 |
public void setFreeDays(int freeDays) {
|
|
|
84 |
this.freeDays = freeDays;
|
|
|
85 |
}
|
|
|
86 |
|
|
|
87 |
public int getCreditDays() {
|
|
|
88 |
return creditDays;
|
|
|
89 |
}
|
|
|
90 |
|
|
|
91 |
public void setCreditDays(int creditDays) {
|
|
|
92 |
this.creditDays = creditDays;
|
|
|
93 |
}
|
|
|
94 |
|
|
|
95 |
public List<Loan> getLoans() {
|
|
|
96 |
return loans;
|
|
|
97 |
}
|
|
|
98 |
|
|
|
99 |
public void setLoans(List<Loan> loans) {
|
|
|
100 |
this.loans = loans;
|
|
|
101 |
}
|
|
|
102 |
|
|
|
103 |
public EligibilityStatusEnum getStatus() {
|
|
|
104 |
return status;
|
|
|
105 |
}
|
|
|
106 |
|
|
|
107 |
public void setStatus(EligibilityStatusEnum status) {
|
|
|
108 |
this.status = status;
|
|
|
109 |
}
|
|
|
110 |
|
| 33448 |
ranu |
111 |
public BigDecimal getTotaldue() {
|
|
|
112 |
return totaldue;
|
|
|
113 |
}
|
|
|
114 |
|
|
|
115 |
public void setTotaldue(BigDecimal totaldue) {
|
|
|
116 |
this.totaldue = totaldue;
|
|
|
117 |
}
|
|
|
118 |
|
| 30859 |
tejbeer |
119 |
@Override
|
|
|
120 |
public String toString() {
|
| 33448 |
ranu |
121 |
return "SDCreditResponseOut{" +
|
|
|
122 |
"totalLimit=" + totalLimit +
|
|
|
123 |
", availableLimit=" + availableLimit +
|
|
|
124 |
", interestRate=" + interestRate +
|
|
|
125 |
", dailyInterest=" + dailyInterest +
|
|
|
126 |
", utilizationAmount=" + utilizationAmount +
|
|
|
127 |
", freeDays=" + freeDays +
|
|
|
128 |
", creditDays=" + creditDays +
|
|
|
129 |
", loans=" + loans +
|
|
|
130 |
", status=" + status +
|
|
|
131 |
", active=" + active +
|
|
|
132 |
", totaldue=" + totaldue +
|
| 35087 |
amit |
133 |
", walletAmount=" + walletAmount +
|
| 33448 |
ranu |
134 |
'}';
|
| 30859 |
tejbeer |
135 |
}
|
|
|
136 |
|
| 35087 |
amit |
137 |
@Override
|
|
|
138 |
public boolean equals(Object o) {
|
|
|
139 |
if (this == o) return true;
|
|
|
140 |
if (o == null || getClass() != o.getClass()) return false;
|
|
|
141 |
SDCreditResponseOut that = (SDCreditResponseOut) o;
|
|
|
142 |
return freeDays == that.freeDays && creditDays == that.creditDays && active == that.active && Double.compare(walletAmount, that.walletAmount) == 0 && Objects.equals(totalLimit, that.totalLimit) && Objects.equals(availableLimit, that.availableLimit) && Objects.equals(interestRate, that.interestRate) && Objects.equals(dailyInterest, that.dailyInterest) && Objects.equals(utilizationAmount, that.utilizationAmount) && Objects.equals(loans, that.loans) && status == that.status && Objects.equals(totaldue, that.totaldue);
|
|
|
143 |
}
|
|
|
144 |
|
|
|
145 |
@Override
|
|
|
146 |
public int hashCode() {
|
|
|
147 |
return Objects.hash(totalLimit, availableLimit, interestRate, dailyInterest, utilizationAmount, freeDays, creditDays, loans, status, active, totaldue, walletAmount);
|
|
|
148 |
}
|
|
|
149 |
|
|
|
150 |
public double getWalletAmount() {
|
|
|
151 |
return walletAmount;
|
|
|
152 |
}
|
|
|
153 |
|
|
|
154 |
public void setWalletAmount(double walletAmount) {
|
|
|
155 |
this.walletAmount = walletAmount;
|
|
|
156 |
}
|
|
|
157 |
|
| 35912 |
amit |
158 |
public BigDecimal getOverdueRate() {
|
|
|
159 |
return overdueRate;
|
|
|
160 |
}
|
|
|
161 |
|
|
|
162 |
public void setOverdueRate(BigDecimal overdueRate) {
|
|
|
163 |
this.overdueRate = overdueRate;
|
|
|
164 |
}
|
|
|
165 |
|
|
|
166 |
public BigDecimal getPenaltyRate() {
|
|
|
167 |
return penaltyRate;
|
|
|
168 |
}
|
|
|
169 |
|
|
|
170 |
public void setPenaltyRate(BigDecimal penaltyRate) {
|
|
|
171 |
this.penaltyRate = penaltyRate;
|
|
|
172 |
}
|
|
|
173 |
|
|
|
174 |
public List<String> getCreditTerms() {
|
|
|
175 |
return creditTerms;
|
|
|
176 |
}
|
|
|
177 |
|
|
|
178 |
public void setCreditTerms(List<String> creditTerms) {
|
|
|
179 |
this.creditTerms = creditTerms;
|
|
|
180 |
}
|
|
|
181 |
|
| 36557 |
amit |
182 |
public List<String> getFlagshipCreditTerms() {
|
|
|
183 |
return flagshipCreditTerms;
|
|
|
184 |
}
|
|
|
185 |
|
|
|
186 |
public void setFlagshipCreditTerms(List<String> flagshipCreditTerms) {
|
|
|
187 |
this.flagshipCreditTerms = flagshipCreditTerms;
|
|
|
188 |
}
|
|
|
189 |
|
| 36582 |
amit |
190 |
public BigDecimal getFlagshipUtilization() {
|
|
|
191 |
return flagshipUtilization;
|
|
|
192 |
}
|
|
|
193 |
|
|
|
194 |
public void setFlagshipUtilization(BigDecimal flagshipUtilization) {
|
|
|
195 |
this.flagshipUtilization = flagshipUtilization;
|
|
|
196 |
}
|
|
|
197 |
|
| 35916 |
amit |
198 |
public String getPartnerType() {
|
|
|
199 |
return partnerType;
|
|
|
200 |
}
|
|
|
201 |
|
|
|
202 |
public void setPartnerType(String partnerType) {
|
|
|
203 |
this.partnerType = partnerType;
|
|
|
204 |
}
|
|
|
205 |
|
| 30859 |
tejbeer |
206 |
}
|