Subversion Repositories SmartDukaan

Rev

Rev 25899 | Rev 25979 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
25899 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;
7
import javax.persistence.EnumType;
8
import javax.persistence.Enumerated;
9
import javax.persistence.GeneratedValue;
10
import javax.persistence.GenerationType;
11
import javax.persistence.Id;
12
import javax.persistence.Table;
25916 amit.gupta 13
import javax.persistence.Transient;
25899 tejbeer 14
 
15
import com.spice.profitmandi.dao.enumuration.dtr.LeadStatus;
16
 
17
@Entity
18
@Table(name = "user.lead", schema = "user")
19
public class Lead {
20
	@Id
21
	@Column(name = "id", unique = true, updatable = false)
22
	@GeneratedValue(strategy = GenerationType.IDENTITY)
23
	private int id;
24
 
25
	@Column(name = "first_name")
26
	private String firstName;
27
 
28
	public String getFirstName() {
29
		return firstName;
30
	}
31
 
32
	public void setFirstName(String firstName) {
33
		this.firstName = firstName;
34
	}
35
 
36
	public String getLastName() {
37
		return lastName;
38
	}
39
 
40
	public void setLastName(String lastName) {
41
		this.lastName = lastName;
42
	}
43
 
44
	@Column(name = "last_name")
45
	private String lastName;
46
 
47
	@Column(length = 10, name = "mobile")
48
	private String leadMobile;
49
 
50
	@Column(name = "created_by")
51
	private String createdBy;
52
 
53
	@Column(name = "auth_id")
54
	private int authId;
55
 
56
	public int getAuthId() {
57
		return authId;
58
	}
59
 
25916 amit.gupta 60
	@Transient
61
	private LeadActivity leadActivity;
62
 
63
	public LeadActivity getLeadActivity() {
64
		return leadActivity;
65
	}
66
 
67
	public void setLeadActivity(LeadActivity leadActivity) {
68
		this.leadActivity = leadActivity;
69
	}
70
 
25899 tejbeer 71
	public void setAuthId(int authId) {
72
		this.authId = authId;
73
	}
74
 
75
	@Column(name = "address")
76
	private String address;
77
 
78
	@Column(name = "city")
79
	private String city;
80
 
81
	@Column(name = "state")
82
	private String state;
83
 
84
	@Column(name = "status")
85
	@Enumerated(EnumType.STRING)
86
	private LeadStatus status;
87
 
88
	@Column(name = "created_timestamp")
89
	private LocalDateTime createdTimestamp;
90
 
91
	@Column(name = "updated_timestamp")
92
	private LocalDateTime updatedTimestamp;
93
 
94
	public int getId() {
95
		return id;
96
	}
97
 
98
	public void setId(int id) {
99
		this.id = id;
100
	}
101
 
102
	public String getLeadMobile() {
103
		return leadMobile;
104
	}
105
 
106
	public void setLeadMobile(String leadMobile) {
107
		this.leadMobile = leadMobile;
108
	}
109
 
110
	public String getCreatedBy() {
111
		return createdBy;
112
	}
113
 
114
	public void setCreatedBy(String createdBy) {
115
		this.createdBy = createdBy;
116
	}
117
 
118
	public String getAddress() {
119
		return address;
120
	}
121
 
122
	public void setAddress(String address) {
123
		this.address = address;
124
	}
125
 
126
	public String getCity() {
127
		return city;
128
	}
129
 
130
	public void setCity(String city) {
131
		this.city = city;
132
	}
133
 
134
	public String getState() {
135
		return state;
136
	}
137
 
138
	public void setState(String state) {
139
		this.state = state;
140
	}
141
 
142
	public LeadStatus getStatus() {
143
		return status;
144
	}
145
 
146
	public void setStatus(LeadStatus status) {
147
		this.status = status;
148
	}
149
 
150
	public LocalDateTime getCreatedTimestamp() {
151
		return createdTimestamp;
152
	}
153
 
154
	public void setCreatedTimestamp(LocalDateTime createdTimestamp) {
155
		this.createdTimestamp = createdTimestamp;
156
	}
157
 
158
	public LocalDateTime getUpdatedTimestamp() {
159
		return updatedTimestamp;
160
	}
161
 
162
	public void setUpdatedTimestamp(LocalDateTime updatedTimestamp) {
163
		this.updatedTimestamp = updatedTimestamp;
164
	}
165
 
166
	@Override
167
	public String toString() {
168
		return "Lead [id=" + id + ", firstName=" + firstName + ", lastName=" + lastName + ", leadMobile=" + leadMobile
25916 amit.gupta 169
				+ ", createdBy=" + createdBy + ", authId=" + authId + ", leadActivity=" + leadActivity + ", address="
170
				+ address + ", city=" + city + ", state=" + state + ", status=" + status + ", createdTimestamp="
171
				+ createdTimestamp + ", updatedTimestamp=" + updatedTimestamp + "]";
25899 tejbeer 172
	}
173
 
174
}