Subversion Repositories SmartDukaan

Rev

Rev 26823 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
26820 amit.gupta 1
package com.spice.profitmandi.dao.entity.catalog;
2
 
3
import javax.persistence.Column;
4
import javax.persistence.Entity;
5
import javax.persistence.Table;
6
 
7
@Entity
8
@Table(name="catalog.stategstrate", schema = "catalog")
9
public class StateGstRate {
10
	@Column(name="item_id")
11
	private int itemId;
12
 
13
	@Column(name="state_id")
14
	private int stateId;
15
 
16
	@Column(name="igst_rate")
17
	private double igstRate;
18
 
19
	@Column(name="cgst_rate")
20
	private double cgstRate;
21
 
22
	@Column(name="sgst_rate")
23
	private double sgstRate;
24
 
25
	@Override
26
	public String toString() {
27
		return "StateGstRate [itemId=" + itemId + ", stateId=" + stateId + ", igstRate=" + igstRate + ", cgstRate="
28
				+ cgstRate + ", sgstRate=" + sgstRate + "]";
29
	}
30
 
31
	public int getItemId() {
32
		return itemId;
33
	}
34
 
35
	public int getStateId() {
36
		return stateId;
37
	}
38
 
39
	public void setStateId(int stateId) {
40
		this.stateId = stateId;
41
	}
42
 
43
	public double getIgstRate() {
44
		return igstRate;
45
	}
46
 
47
	public void setIgstRate(double igstRate) {
48
		this.igstRate = igstRate;
49
	}
50
 
51
	public double getCgstRate() {
52
		return cgstRate;
53
	}
54
 
55
	public void setCgstRate(double cgstRate) {
56
		this.cgstRate = cgstRate;
57
	}
58
 
59
	public double getSgstRate() {
60
		return sgstRate;
61
	}
62
 
63
	public void setSgstRate(double sgstRate) {
64
		this.sgstRate = sgstRate;
65
	}
66
 
67
	public void setItemId(int itemId) {
68
		this.itemId = itemId;
69
	}
70
 
71
	@Override
72
	public int hashCode() {
73
		final int prime = 31;
74
		int result = 1;
75
		long temp;
76
		temp = Double.doubleToLongBits(cgstRate);
77
		result = prime * result + (int) (temp ^ (temp >>> 32));
78
		temp = Double.doubleToLongBits(igstRate);
79
		result = prime * result + (int) (temp ^ (temp >>> 32));
80
		result = prime * result + itemId;
81
		temp = Double.doubleToLongBits(sgstRate);
82
		result = prime * result + (int) (temp ^ (temp >>> 32));
83
		result = prime * result + stateId;
84
		return result;
85
	}
86
 
87
	@Override
88
	public boolean equals(Object obj) {
89
		if (this == obj)
90
			return true;
91
		if (obj == null)
92
			return false;
93
		if (getClass() != obj.getClass())
94
			return false;
95
		StateGstRate other = (StateGstRate) obj;
96
		if (Double.doubleToLongBits(cgstRate) != Double.doubleToLongBits(other.cgstRate))
97
			return false;
98
		if (Double.doubleToLongBits(igstRate) != Double.doubleToLongBits(other.igstRate))
99
			return false;
100
		if (itemId != other.itemId)
101
			return false;
102
		if (Double.doubleToLongBits(sgstRate) != Double.doubleToLongBits(other.sgstRate))
103
			return false;
104
		if (stateId != other.stateId)
105
			return false;
106
		return true;
107
	}
108
 
109
 
110
}