Subversion Repositories SmartDukaan

Rev

Rev 23300 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
22352 ashik.ali 1
package com.spice.profitmandi.dao.entity.user;
2
 
23300 amit.gupta 3
import java.time.LocalDateTime;
4
 
22352 ashik.ali 5
import javax.persistence.Column;
6
import javax.persistence.Entity;
7
import javax.persistence.GeneratedValue;
8
import javax.persistence.GenerationType;
9
import javax.persistence.Id;
10
import javax.persistence.Table;
11
 
12
/**
13
 * This class basically contains address details
14
 * 
15
 * @author ashikali
16
 *
17
 */
18
@Entity
31860 tejbeer 19
@Table(name="user.counter")
22352 ashik.ali 20
 
21
public class Counter {
22
 
23
	@Id
24
	@Column(name="id", unique=true, updatable=false)
25
	@GeneratedValue(strategy = GenerationType.IDENTITY)
26
	private int id;
27
 
28
	@Column(name = "name")
29
	private String name;
30
 
31
	@Column(name = "email")
32
	private String emailId;
33
 
34
	@Column(name = "mobile")
35
	private String mobileNumber;
36
 
37
	@Column(name = "gstin")
38
	private String gstin;
39
 
40
	@Column(name = "addressId")
41
	private int addressId;
42
 
23300 amit.gupta 43
	@Column(name = "createdOn")
44
	private LocalDateTime createdOn;
45
 
46
	public LocalDateTime getCreatedOn() {
47
		return createdOn;
48
	}
49
 
50
	public void setCreatedOn(LocalDateTime createdOn) {
51
		this.createdOn = createdOn;
52
	}
53
 
54
	public LocalDateTime getVerifiedOn() {
55
		return verifiedOn;
56
	}
57
 
58
	public void setVerifiedOn(LocalDateTime verifiedOn) {
59
		this.verifiedOn = verifiedOn;
60
	}
61
 
62
	@Column(name = "verifiedOn")
63
	private LocalDateTime verifiedOn;
64
 
22352 ashik.ali 65
	@Column(name = "documentVerified", columnDefinition = "tinyint(1) default 0")
66
	private boolean documentVerified;
67
 
68
	public int getId() {
69
		return id;
70
	}
71
 
72
	public void setId(int id) {
73
		this.id = id;
74
	}
75
 
76
	public String getName() {
77
		return name;
78
	}
79
 
80
	public void setName(String name) {
81
		this.name = name;
82
	}
83
 
84
	public String getEmailId() {
85
		return emailId;
86
	}
87
 
88
	public void setEmailId(String emailId) {
89
		this.emailId = emailId;
90
	}
91
 
92
	public String getMobileNumber() {
93
		return mobileNumber;
94
	}
95
 
96
	public void setMobileNumber(String mobileNumber) {
97
		this.mobileNumber = mobileNumber;
98
	}
99
 
100
	public String getGstin() {
101
		return gstin;
102
	}
103
 
104
	public void setGstin(String gstin) {
105
		this.gstin = gstin;
106
	}
107
 
108
	public int getAddressId() {
109
		return addressId;
110
	}
111
 
112
	public void setAddressId(int addressId) {
113
		this.addressId = addressId;
114
	}
115
 
116
	public boolean isDocumentVerified() {
117
		return documentVerified;
118
	}
119
 
120
	public void setDocumentVerified(boolean documentVerified) {
121
		this.documentVerified = documentVerified;
122
	}
123
 
124
	@Override
125
	public int hashCode() {
126
		final int prime = 31;
127
		int result = 1;
128
		result = prime * result + id;
129
		return result;
130
	}
131
 
132
	@Override
133
	public boolean equals(Object obj) {
134
		if (this == obj)
135
			return true;
136
		if (obj == null)
137
			return false;
138
		if (getClass() != obj.getClass())
139
			return false;
140
		Counter other = (Counter) obj;
141
		if (id != other.id)
142
			return false;
143
		return true;
144
	}
145
 
146
	@Override
147
	public String toString() {
148
		return "Counter [id=" + id + ", name=" + name + ", emailId=" + emailId + ", mobileNumber=" + mobileNumber
149
				+ ", gstin=" + gstin + ", addressId=" + addressId + ", documentVerified=" + documentVerified + "]";
150
	}
151
 
152
}