Subversion Repositories SmartDukaan

Rev

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