Subversion Repositories SmartDukaan

Rev

Rev 27549 | Rev 27552 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
26418 tejbeer 1
package com.spice.profitmandi.dao.model;
2
 
26460 amit.gupta 3
import com.spice.profitmandi.dao.entity.fofo.PartnerDailyInvestment;
27548 tejbeer 4
import com.spice.profitmandi.dao.entity.fofo.PartnerType;
26460 amit.gupta 5
 
26418 tejbeer 6
public class PartnerDetailModel {
7
 
8
	private double lmtd;
9
	private double mtd;
27550 tejbeer 10
	private String formattedlmtd;
11
	private String formattedmtd;
26418 tejbeer 12
	private int ticket;
26460 amit.gupta 13
	private int hygiene;
14
	private int totalHygiene;
26471 amit.gupta 15
	private int count;
27549 tejbeer 16
	private double todayTertiary;
27550 tejbeer 17
	private String formattedTodayTertiary;
27545 tejbeer 18
	private long lastThreeDaytertiary;
19
	private int walletAmount;
27550 tejbeer 20
 
27545 tejbeer 21
	private String authUser;
27548 tejbeer 22
	private PartnerType partnerType;
26460 amit.gupta 23
 
27550 tejbeer 24
	public String getFormattedlmtd() {
25
		return formattedlmtd;
27548 tejbeer 26
	}
27
 
27550 tejbeer 28
	public void setFormattedlmtd(String formattedlmtd) {
29
		this.formattedlmtd = formattedlmtd;
27548 tejbeer 30
	}
31
 
27550 tejbeer 32
	public String getFormattedmtd() {
33
		return formattedmtd;
34
	}
35
 
36
	public void setFormattedmtd(String formattedmtd) {
37
		this.formattedmtd = formattedmtd;
38
	}
39
 
40
	public String getFormattedTodayTertiary() {
41
		return formattedTodayTertiary;
42
	}
43
 
44
	public void setFormattedTodayTertiary(String formattedTodayTertiary) {
45
		this.formattedTodayTertiary = formattedTodayTertiary;
46
	}
47
 
48
	private String formattedSalediff;
49
 
50
	public String getFormattedSalediff() {
51
		return formattedSalediff;
52
	}
53
 
54
	public void setFormattedSalediff(String formattedSalediff) {
55
		this.formattedSalediff = formattedSalediff;
56
	}
57
 
58
	public double getSaleDiff() {
59
		return mtd - lmtd;
60
	}
61
 
27548 tejbeer 62
	public PartnerType getPartnerType() {
63
		return partnerType;
64
	}
65
 
66
	public void setPartnerType(PartnerType partnerType) {
67
		this.partnerType = partnerType;
68
	}
69
 
27545 tejbeer 70
	public String getAuthUser() {
71
		return authUser;
72
	}
73
 
74
	public void setAuthUser(String authUser) {
75
		this.authUser = authUser;
76
	}
77
 
78
	public int getWalletAmount() {
79
		return walletAmount;
80
	}
81
 
82
	public void setWalletAmount(int walletAmount) {
83
		this.walletAmount = walletAmount;
84
	}
85
 
27549 tejbeer 86
	public double getTodayTertiary() {
87
		return todayTertiary;
27545 tejbeer 88
	}
89
 
27549 tejbeer 90
	public void setTodayTertiary(double todayTertiary) {
91
		this.todayTertiary = todayTertiary;
27545 tejbeer 92
	}
93
 
94
	public long getLastThreeDaytertiary() {
95
		return lastThreeDaytertiary;
96
	}
97
 
98
	public void setLastThreeDaytertiary(long lastThreeDaytertiary) {
99
		this.lastThreeDaytertiary = lastThreeDaytertiary;
100
	}
101
 
26471 amit.gupta 102
	public int getCount() {
103
		return count;
104
	}
105
 
106
	public void setCount(int count) {
107
		this.count = count;
108
	}
109
 
26460 amit.gupta 110
	private PartnerDailyInvestment investment;
26418 tejbeer 111
	private int leads;
112
 
113
	public int getLeads() {
114
		return leads;
115
	}
116
 
117
	public void setLeads(int leads) {
118
		this.leads = leads;
119
	}
27545 tejbeer 120
 
26460 amit.gupta 121
	public int getTotalHygiene() {
122
		return totalHygiene;
123
	}
27545 tejbeer 124
 
26460 amit.gupta 125
	public void setTotalHygiene(int totalHygiene) {
126
		this.totalHygiene = totalHygiene;
127
	}
26418 tejbeer 128
 
129
	public double getLmtd() {
130
		return lmtd;
131
	}
132
 
133
	public void setLmtd(double lmtd) {
134
		this.lmtd = lmtd;
135
	}
136
 
137
	public double getMtd() {
138
		return mtd;
139
	}
140
 
141
	public void setMtd(double mtd) {
142
		this.mtd = mtd;
143
	}
144
 
145
	public int getTicket() {
146
		return ticket;
147
	}
27545 tejbeer 148
 
26460 amit.gupta 149
	public double getHygienePercentage() {
27545 tejbeer 150
		if (this.totalHygiene == 0) {
26460 amit.gupta 151
			return 0;
152
		}
27545 tejbeer 153
		return ((this.hygiene * 1.0) / this.totalHygiene) * 100;
26460 amit.gupta 154
	}
26418 tejbeer 155
 
156
	public void setTicket(int ticket) {
157
		this.ticket = ticket;
158
	}
159
 
26460 amit.gupta 160
	public PartnerDailyInvestment getInvestment() {
161
		return investment;
26418 tejbeer 162
	}
163
 
26460 amit.gupta 164
	public void setInvestment(PartnerDailyInvestment investment) {
165
		this.investment = investment;
26418 tejbeer 166
	}
167
 
26460 amit.gupta 168
	@Override
169
	public int hashCode() {
170
		final int prime = 31;
171
		int result = 1;
27545 tejbeer 172
		result = prime * result + ((authUser == null) ? 0 : authUser.hashCode());
26471 amit.gupta 173
		result = prime * result + count;
27550 tejbeer 174
		result = prime * result + ((formattedSalediff == null) ? 0 : formattedSalediff.hashCode());
175
		result = prime * result + ((formattedTodayTertiary == null) ? 0 : formattedTodayTertiary.hashCode());
176
		result = prime * result + ((formattedlmtd == null) ? 0 : formattedlmtd.hashCode());
177
		result = prime * result + ((formattedmtd == null) ? 0 : formattedmtd.hashCode());
26460 amit.gupta 178
		result = prime * result + hygiene;
179
		result = prime * result + ((investment == null) ? 0 : investment.hashCode());
27545 tejbeer 180
		result = prime * result + (int) (lastThreeDaytertiary ^ (lastThreeDaytertiary >>> 32));
26460 amit.gupta 181
		result = prime * result + leads;
27550 tejbeer 182
		long temp;
26460 amit.gupta 183
		temp = Double.doubleToLongBits(lmtd);
184
		result = prime * result + (int) (temp ^ (temp >>> 32));
185
		temp = Double.doubleToLongBits(mtd);
186
		result = prime * result + (int) (temp ^ (temp >>> 32));
27548 tejbeer 187
		result = prime * result + ((partnerType == null) ? 0 : partnerType.hashCode());
26460 amit.gupta 188
		result = prime * result + ticket;
27549 tejbeer 189
		temp = Double.doubleToLongBits(todayTertiary);
190
		result = prime * result + (int) (temp ^ (temp >>> 32));
26460 amit.gupta 191
		result = prime * result + totalHygiene;
27545 tejbeer 192
		result = prime * result + walletAmount;
26460 amit.gupta 193
		return result;
26418 tejbeer 194
	}
195
 
26460 amit.gupta 196
	@Override
197
	public boolean equals(Object obj) {
198
		if (this == obj)
199
			return true;
200
		if (obj == null)
201
			return false;
202
		if (getClass() != obj.getClass())
203
			return false;
204
		PartnerDetailModel other = (PartnerDetailModel) obj;
27545 tejbeer 205
		if (authUser == null) {
206
			if (other.authUser != null)
207
				return false;
208
		} else if (!authUser.equals(other.authUser))
209
			return false;
26471 amit.gupta 210
		if (count != other.count)
211
			return false;
27550 tejbeer 212
		if (formattedSalediff == null) {
213
			if (other.formattedSalediff != null)
214
				return false;
215
		} else if (!formattedSalediff.equals(other.formattedSalediff))
27548 tejbeer 216
			return false;
27550 tejbeer 217
		if (formattedTodayTertiary == null) {
218
			if (other.formattedTodayTertiary != null)
219
				return false;
220
		} else if (!formattedTodayTertiary.equals(other.formattedTodayTertiary))
221
			return false;
222
		if (formattedlmtd == null) {
223
			if (other.formattedlmtd != null)
224
				return false;
225
		} else if (!formattedlmtd.equals(other.formattedlmtd))
226
			return false;
227
		if (formattedmtd == null) {
228
			if (other.formattedmtd != null)
229
				return false;
230
		} else if (!formattedmtd.equals(other.formattedmtd))
231
			return false;
26460 amit.gupta 232
		if (hygiene != other.hygiene)
233
			return false;
234
		if (investment == null) {
235
			if (other.investment != null)
236
				return false;
237
		} else if (!investment.equals(other.investment))
238
			return false;
27545 tejbeer 239
		if (lastThreeDaytertiary != other.lastThreeDaytertiary)
240
			return false;
26460 amit.gupta 241
		if (leads != other.leads)
242
			return false;
243
		if (Double.doubleToLongBits(lmtd) != Double.doubleToLongBits(other.lmtd))
244
			return false;
245
		if (Double.doubleToLongBits(mtd) != Double.doubleToLongBits(other.mtd))
246
			return false;
27548 tejbeer 247
		if (partnerType != other.partnerType)
248
			return false;
26460 amit.gupta 249
		if (ticket != other.ticket)
250
			return false;
27549 tejbeer 251
		if (Double.doubleToLongBits(todayTertiary) != Double.doubleToLongBits(other.todayTertiary))
252
			return false;
26460 amit.gupta 253
		if (totalHygiene != other.totalHygiene)
254
			return false;
27545 tejbeer 255
		if (walletAmount != other.walletAmount)
256
			return false;
26460 amit.gupta 257
		return true;
26418 tejbeer 258
	}
259
 
26460 amit.gupta 260
	@Override
261
	public String toString() {
27550 tejbeer 262
		return "PartnerDetailModel [lmtd=" + lmtd + ", mtd=" + mtd + ", formattedlmtd=" + formattedlmtd
263
				+ ", formattedmtd=" + formattedmtd + ", ticket=" + ticket + ", hygiene=" + hygiene + ", totalHygiene="
264
				+ totalHygiene + ", count=" + count + ", todayTertiary=" + todayTertiary + ", formattedTodayTertiary="
265
				+ formattedTodayTertiary + ", lastThreeDaytertiary=" + lastThreeDaytertiary + ", walletAmount="
266
				+ walletAmount + ", authUser=" + authUser + ", partnerType=" + partnerType + ", formattedSalediff="
267
				+ formattedSalediff + ", investment=" + investment + ", leads=" + leads + "]";
26418 tejbeer 268
	}
269
 
26460 amit.gupta 270
	public int getHygiene() {
271
		return hygiene;
26418 tejbeer 272
	}
273
 
26460 amit.gupta 274
	public void setHygiene(int hygiene) {
275
		this.hygiene = hygiene;
276
	}
277
 
26418 tejbeer 278
}