Subversion Repositories SmartDukaan

Rev

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