Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
25458 tejbeer 1
package com.spice.profitmandi.dao.entity.user;
2
 
3
import java.time.LocalDateTime;
4
 
5
import javax.persistence.Column;
6
import javax.persistence.Entity;
25496 tejbeer 7
import javax.persistence.EnumType;
8
import javax.persistence.Enumerated;
25458 tejbeer 9
import javax.persistence.GeneratedValue;
10
import javax.persistence.GenerationType;
11
import javax.persistence.Id;
12
import javax.persistence.Table;
13
 
25496 tejbeer 14
import com.spice.profitmandi.dao.enumuration.dtr.RefferalStatus;
15
 
25458 tejbeer 16
@Entity
31860 tejbeer 17
@Table(name = "user.refferal")
25458 tejbeer 18
public class Refferal {
19
	@Id
20
	@Column(name = "id", unique = true, updatable = false)
21
	@GeneratedValue(strategy = GenerationType.IDENTITY)
22
	private int id;
23
 
24
	@Column(name = "referee_name")
25
	private String refereeName;
26
 
27
	@Column(name = "referee_Email")
25485 tejbeer 28
	private String refereeEmail;
25458 tejbeer 29
 
30
	@Column(length = 10, name = "referee_mobile")
31
	private String refereeMobile;
32
 
33
	@Column(name = "first_name")
34
	private String firstName;
35
 
36
	@Column(name = "last_name")
37
	private String lastName;
38
 
39
	@Column(length = 10, name = "mobile")
40
	private String mobile;
41
 
42
	@Column(name = "city")
43
	private String city;
44
 
45
	@Column(name = "state")
46
	private String state;
47
 
48
	@Column(name = "status")
25496 tejbeer 49
	@Enumerated(EnumType.STRING)
50
	private RefferalStatus status;
25458 tejbeer 51
 
25646 tejbeer 52
	@Column(name = "rejected_reason")
53
	private String rejectedReason;
54
 
25458 tejbeer 55
	@Column(name = "created_timestamp")
56
	private LocalDateTime createdTimestamp;
57
 
25646 tejbeer 58
	public String getRejectedReason() {
59
		return rejectedReason;
60
	}
61
 
62
	public void setRejectedReason(String rejectedReason) {
63
		this.rejectedReason = rejectedReason;
64
	}
65
 
25485 tejbeer 66
	@Column(name = "approved_timestamp")
67
	private LocalDateTime approvedTimestamp;
68
 
25458 tejbeer 69
	@Column(name = "updated_timestamp")
70
	private LocalDateTime updatedTimestamp;
71
 
25485 tejbeer 72
	public String getRefereeEmail() {
73
		return refereeEmail;
74
	}
75
 
76
	public void setRefereeEmail(String refereeEmail) {
77
		this.refereeEmail = refereeEmail;
78
	}
79
 
80
	public LocalDateTime getApprovedTimestamp() {
81
		return approvedTimestamp;
82
	}
83
 
84
	public void setApprovedTimestamp(LocalDateTime approvedTimestamp) {
85
		this.approvedTimestamp = approvedTimestamp;
86
	}
87
 
25458 tejbeer 88
	public int getId() {
89
		return id;
90
	}
91
 
92
	public void setId(int id) {
93
		this.id = id;
94
	}
95
 
96
	public String getRefereeName() {
97
		return refereeName;
98
	}
99
 
100
	public void setRefereeName(String refereeName) {
101
		this.refereeName = refereeName;
102
	}
103
 
104
	public String getRefereeMobile() {
105
		return refereeMobile;
106
	}
107
 
108
	public void setRefereeMobile(String refereeMobile) {
109
		this.refereeMobile = refereeMobile;
110
	}
111
 
112
	public String getFirstName() {
113
		return firstName;
114
	}
115
 
116
	public void setFirstName(String firstName) {
117
		this.firstName = firstName;
118
	}
119
 
120
	public String getLastName() {
121
		return lastName;
122
	}
123
 
124
	public void setLastName(String lastName) {
125
		this.lastName = lastName;
126
	}
127
 
128
	public String getMobile() {
129
		return mobile;
130
	}
131
 
132
	public void setMobile(String mobile) {
133
		this.mobile = mobile;
134
	}
135
 
136
	public String getCity() {
137
		return city;
138
	}
139
 
140
	public void setCity(String city) {
141
		this.city = city;
142
	}
143
 
144
	public String getState() {
145
		return state;
146
	}
147
 
148
	public void setState(String state) {
149
		this.state = state;
150
	}
151
 
25496 tejbeer 152
	public RefferalStatus getStatus() {
25458 tejbeer 153
		return status;
154
	}
155
 
25496 tejbeer 156
	public void setStatus(RefferalStatus status) {
25458 tejbeer 157
		this.status = status;
158
	}
159
 
160
	public LocalDateTime getCreatedTimestamp() {
161
		return createdTimestamp;
162
	}
163
 
164
	public void setCreatedTimestamp(LocalDateTime createdTimestamp) {
165
		this.createdTimestamp = createdTimestamp;
166
	}
167
 
168
	public LocalDateTime getUpdatedTimestamp() {
169
		return updatedTimestamp;
170
	}
171
 
172
	public void setUpdatedTimestamp(LocalDateTime updatedTimestamp) {
173
		this.updatedTimestamp = updatedTimestamp;
174
	}
175
 
176
	@Override
177
	public String toString() {
25485 tejbeer 178
		return "Refferal [id=" + id + ", refereeName=" + refereeName + ", refereeEmail=" + refereeEmail
25458 tejbeer 179
				+ ", refereeMobile=" + refereeMobile + ", firstName=" + firstName + ", lastName=" + lastName
180
				+ ", mobile=" + mobile + ", city=" + city + ", state=" + state + ", status=" + status
25646 tejbeer 181
				+ ", rejectedReason=" + rejectedReason + ", createdTimestamp=" + createdTimestamp
182
				+ ", approvedTimestamp=" + approvedTimestamp + ", updatedTimestamp=" + updatedTimestamp + "]";
25458 tejbeer 183
	}
184
 
185
}