Subversion Repositories SmartDukaan

Rev

Rev 27548 | Rev 27550 | 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;
10
	private int ticket;
26460 amit.gupta 11
	private int hygiene;
12
	private int totalHygiene;
26471 amit.gupta 13
	private int count;
27549 tejbeer 14
	private double todayTertiary;
27545 tejbeer 15
	private long lastThreeDaytertiary;
16
	private int walletAmount;
17
	private String authUser;
27548 tejbeer 18
	private PartnerType partnerType;
19
	private double diffenceLmtdMtd;
26460 amit.gupta 20
 
27548 tejbeer 21
	public double getDiffenceLmtdMtd() {
27549 tejbeer 22
		return mtd - lmtd;
27548 tejbeer 23
	}
24
 
25
	public void setDiffenceLmtdMtd(double diffenceLmtdMtd) {
26
		this.diffenceLmtdMtd = diffenceLmtdMtd;
27
	}
28
 
29
	public PartnerType getPartnerType() {
30
		return partnerType;
31
	}
32
 
33
	public void setPartnerType(PartnerType partnerType) {
34
		this.partnerType = partnerType;
35
	}
36
 
27545 tejbeer 37
	public String getAuthUser() {
38
		return authUser;
39
	}
40
 
41
	public void setAuthUser(String authUser) {
42
		this.authUser = authUser;
43
	}
44
 
45
	public int getWalletAmount() {
46
		return walletAmount;
47
	}
48
 
49
	public void setWalletAmount(int walletAmount) {
50
		this.walletAmount = walletAmount;
51
	}
52
 
27549 tejbeer 53
	public double getTodayTertiary() {
54
		return todayTertiary;
27545 tejbeer 55
	}
56
 
27549 tejbeer 57
	public void setTodayTertiary(double todayTertiary) {
58
		this.todayTertiary = todayTertiary;
27545 tejbeer 59
	}
60
 
61
	public long getLastThreeDaytertiary() {
62
		return lastThreeDaytertiary;
63
	}
64
 
65
	public void setLastThreeDaytertiary(long lastThreeDaytertiary) {
66
		this.lastThreeDaytertiary = lastThreeDaytertiary;
67
	}
68
 
26471 amit.gupta 69
	public int getCount() {
70
		return count;
71
	}
72
 
73
	public void setCount(int count) {
74
		this.count = count;
75
	}
76
 
26460 amit.gupta 77
	private PartnerDailyInvestment investment;
26418 tejbeer 78
	private int leads;
79
 
80
	public int getLeads() {
81
		return leads;
82
	}
83
 
84
	public void setLeads(int leads) {
85
		this.leads = leads;
86
	}
27545 tejbeer 87
 
26460 amit.gupta 88
	public int getTotalHygiene() {
89
		return totalHygiene;
90
	}
27545 tejbeer 91
 
26460 amit.gupta 92
	public void setTotalHygiene(int totalHygiene) {
93
		this.totalHygiene = totalHygiene;
94
	}
26418 tejbeer 95
 
96
	public double getLmtd() {
97
		return lmtd;
98
	}
99
 
100
	public void setLmtd(double lmtd) {
101
		this.lmtd = lmtd;
102
	}
103
 
104
	public double getMtd() {
105
		return mtd;
106
	}
107
 
108
	public void setMtd(double mtd) {
109
		this.mtd = mtd;
110
	}
111
 
112
	public int getTicket() {
113
		return ticket;
114
	}
27545 tejbeer 115
 
26460 amit.gupta 116
	public double getHygienePercentage() {
27545 tejbeer 117
		if (this.totalHygiene == 0) {
26460 amit.gupta 118
			return 0;
119
		}
27545 tejbeer 120
		return ((this.hygiene * 1.0) / this.totalHygiene) * 100;
26460 amit.gupta 121
	}
26418 tejbeer 122
 
123
	public void setTicket(int ticket) {
124
		this.ticket = ticket;
125
	}
126
 
26460 amit.gupta 127
	public PartnerDailyInvestment getInvestment() {
128
		return investment;
26418 tejbeer 129
	}
130
 
26460 amit.gupta 131
	public void setInvestment(PartnerDailyInvestment investment) {
132
		this.investment = investment;
26418 tejbeer 133
	}
134
 
26460 amit.gupta 135
	@Override
136
	public int hashCode() {
137
		final int prime = 31;
138
		int result = 1;
27545 tejbeer 139
		result = prime * result + ((authUser == null) ? 0 : authUser.hashCode());
26471 amit.gupta 140
		result = prime * result + count;
27548 tejbeer 141
		long temp;
142
		temp = Double.doubleToLongBits(diffenceLmtdMtd);
143
		result = prime * result + (int) (temp ^ (temp >>> 32));
26460 amit.gupta 144
		result = prime * result + hygiene;
145
		result = prime * result + ((investment == null) ? 0 : investment.hashCode());
27545 tejbeer 146
		result = prime * result + (int) (lastThreeDaytertiary ^ (lastThreeDaytertiary >>> 32));
26460 amit.gupta 147
		result = prime * result + leads;
148
		temp = Double.doubleToLongBits(lmtd);
149
		result = prime * result + (int) (temp ^ (temp >>> 32));
150
		temp = Double.doubleToLongBits(mtd);
151
		result = prime * result + (int) (temp ^ (temp >>> 32));
27548 tejbeer 152
		result = prime * result + ((partnerType == null) ? 0 : partnerType.hashCode());
26460 amit.gupta 153
		result = prime * result + ticket;
27549 tejbeer 154
		temp = Double.doubleToLongBits(todayTertiary);
155
		result = prime * result + (int) (temp ^ (temp >>> 32));
26460 amit.gupta 156
		result = prime * result + totalHygiene;
27545 tejbeer 157
		result = prime * result + walletAmount;
26460 amit.gupta 158
		return result;
26418 tejbeer 159
	}
160
 
26460 amit.gupta 161
	@Override
162
	public boolean equals(Object obj) {
163
		if (this == obj)
164
			return true;
165
		if (obj == null)
166
			return false;
167
		if (getClass() != obj.getClass())
168
			return false;
169
		PartnerDetailModel other = (PartnerDetailModel) obj;
27545 tejbeer 170
		if (authUser == null) {
171
			if (other.authUser != null)
172
				return false;
173
		} else if (!authUser.equals(other.authUser))
174
			return false;
26471 amit.gupta 175
		if (count != other.count)
176
			return false;
27548 tejbeer 177
		if (Double.doubleToLongBits(diffenceLmtdMtd) != Double.doubleToLongBits(other.diffenceLmtdMtd))
178
			return false;
26460 amit.gupta 179
		if (hygiene != other.hygiene)
180
			return false;
181
		if (investment == null) {
182
			if (other.investment != null)
183
				return false;
184
		} else if (!investment.equals(other.investment))
185
			return false;
27545 tejbeer 186
		if (lastThreeDaytertiary != other.lastThreeDaytertiary)
187
			return false;
26460 amit.gupta 188
		if (leads != other.leads)
189
			return false;
190
		if (Double.doubleToLongBits(lmtd) != Double.doubleToLongBits(other.lmtd))
191
			return false;
192
		if (Double.doubleToLongBits(mtd) != Double.doubleToLongBits(other.mtd))
193
			return false;
27548 tejbeer 194
		if (partnerType != other.partnerType)
195
			return false;
26460 amit.gupta 196
		if (ticket != other.ticket)
197
			return false;
27549 tejbeer 198
		if (Double.doubleToLongBits(todayTertiary) != Double.doubleToLongBits(other.todayTertiary))
199
			return false;
26460 amit.gupta 200
		if (totalHygiene != other.totalHygiene)
201
			return false;
27545 tejbeer 202
		if (walletAmount != other.walletAmount)
203
			return false;
26460 amit.gupta 204
		return true;
26418 tejbeer 205
	}
206
 
26460 amit.gupta 207
	@Override
208
	public String toString() {
209
		return "PartnerDetailModel [lmtd=" + lmtd + ", mtd=" + mtd + ", ticket=" + ticket + ", hygiene=" + hygiene
27549 tejbeer 210
				+ ", totalHygiene=" + totalHygiene + ", count=" + count + ", todayTertiary=" + todayTertiary
27545 tejbeer 211
				+ ", lastThreeDaytertiary=" + lastThreeDaytertiary + ", walletAmount=" + walletAmount + ", authUser="
27548 tejbeer 212
				+ authUser + ", partnerType=" + partnerType + ", diffenceLmtdMtd=" + diffenceLmtdMtd + ", investment="
213
				+ investment + ", leads=" + leads + "]";
26418 tejbeer 214
	}
215
 
26460 amit.gupta 216
	public int getHygiene() {
217
		return hygiene;
26418 tejbeer 218
	}
219
 
26460 amit.gupta 220
	public void setHygiene(int hygiene) {
221
		this.hygiene = hygiene;
222
	}
223
 
26418 tejbeer 224
}