Subversion Repositories SmartDukaan

Rev

Rev 26418 | Rev 26471 | 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;
4
 
26418 tejbeer 5
public class PartnerDetailModel {
6
 
7
	private double lmtd;
8
	private double mtd;
9
	private int ticket;
26460 amit.gupta 10
	private int hygiene;
11
	private int totalHygiene;
12
 
13
	private PartnerDailyInvestment investment;
26418 tejbeer 14
	private int leads;
15
 
16
	public int getLeads() {
17
		return leads;
18
	}
19
 
20
	public void setLeads(int leads) {
21
		this.leads = leads;
22
	}
26460 amit.gupta 23
 
24
	public int getTotalHygiene() {
25
		return totalHygiene;
26
	}
27
 
28
	public void setTotalHygiene(int totalHygiene) {
29
		this.totalHygiene = totalHygiene;
30
	}
26418 tejbeer 31
 
32
	public double getLmtd() {
33
		return lmtd;
34
	}
35
 
36
	public void setLmtd(double lmtd) {
37
		this.lmtd = lmtd;
38
	}
39
 
40
	public double getMtd() {
41
		return mtd;
42
	}
43
 
44
	public void setMtd(double mtd) {
45
		this.mtd = mtd;
46
	}
47
 
48
	public int getTicket() {
49
		return ticket;
50
	}
26460 amit.gupta 51
 
52
	public double getHygienePercentage() {
53
		if(this.totalHygiene==0) {
54
			return 0;
55
		}
56
		return ((this.hygiene*1.0)/this.totalHygiene)*100;
57
	}
58
 
26418 tejbeer 59
 
60
	public void setTicket(int ticket) {
61
		this.ticket = ticket;
62
	}
63
 
26460 amit.gupta 64
	public PartnerDailyInvestment getInvestment() {
65
		return investment;
26418 tejbeer 66
	}
67
 
26460 amit.gupta 68
	public void setInvestment(PartnerDailyInvestment investment) {
69
		this.investment = investment;
26418 tejbeer 70
	}
71
 
26460 amit.gupta 72
	@Override
73
	public int hashCode() {
74
		final int prime = 31;
75
		int result = 1;
76
		result = prime * result + hygiene;
77
		result = prime * result + ((investment == null) ? 0 : investment.hashCode());
78
		result = prime * result + leads;
79
		long temp;
80
		temp = Double.doubleToLongBits(lmtd);
81
		result = prime * result + (int) (temp ^ (temp >>> 32));
82
		temp = Double.doubleToLongBits(mtd);
83
		result = prime * result + (int) (temp ^ (temp >>> 32));
84
		result = prime * result + ticket;
85
		result = prime * result + totalHygiene;
86
		return result;
26418 tejbeer 87
	}
88
 
26460 amit.gupta 89
	@Override
90
	public boolean equals(Object obj) {
91
		if (this == obj)
92
			return true;
93
		if (obj == null)
94
			return false;
95
		if (getClass() != obj.getClass())
96
			return false;
97
		PartnerDetailModel other = (PartnerDetailModel) obj;
98
		if (hygiene != other.hygiene)
99
			return false;
100
		if (investment == null) {
101
			if (other.investment != null)
102
				return false;
103
		} else if (!investment.equals(other.investment))
104
			return false;
105
		if (leads != other.leads)
106
			return false;
107
		if (Double.doubleToLongBits(lmtd) != Double.doubleToLongBits(other.lmtd))
108
			return false;
109
		if (Double.doubleToLongBits(mtd) != Double.doubleToLongBits(other.mtd))
110
			return false;
111
		if (ticket != other.ticket)
112
			return false;
113
		if (totalHygiene != other.totalHygiene)
114
			return false;
115
		return true;
26418 tejbeer 116
	}
117
 
26460 amit.gupta 118
	@Override
119
	public String toString() {
120
		return "PartnerDetailModel [lmtd=" + lmtd + ", mtd=" + mtd + ", ticket=" + ticket + ", hygiene=" + hygiene
121
				+ ", totalHygiene=" + totalHygiene + ", investment=" + investment + ", leads=" + leads + "]";
26418 tejbeer 122
	}
123
 
26460 amit.gupta 124
	public int getHygiene() {
125
		return hygiene;
26418 tejbeer 126
	}
127
 
26460 amit.gupta 128
	public void setHygiene(int hygiene) {
129
		this.hygiene = hygiene;
130
	}
131
 
26418 tejbeer 132
}