Subversion Repositories SmartDukaan

Rev

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