Subversion Repositories SmartDukaan

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
21602 ashik.ali 1
package com.spice.profitmandi.dao.entity;
2
 
3
import java.io.Serializable;
4
import java.time.LocalDateTime;
5
 
6
import javax.persistence.Column;
7
import javax.persistence.Entity;
8
import javax.persistence.GeneratedValue;
9
import javax.persistence.GenerationType;
10
import javax.persistence.Id;
11
import javax.persistence.NamedQueries;
12
import javax.persistence.NamedQuery;
13
import javax.persistence.Table;
14
 
15
/**
21653 ashik.ali 16
 * This class basically contains  details
21602 ashik.ali 17
 * 
18
 * @author ashikali
19
 *
20
 */
21
@Entity
22
@Table(name="fofo.customer", schema = "fofo")
23
@NamedQueries({
24
	@NamedQuery(name="Customer.selectById",query="select c from Customer c where c.id= :id")
25
})
26
public class Customer implements Serializable{
27
 
28
	private static final long serialVersionUID = 1L;
29
 
30
	public Customer() {
31
	}
32
 
33
	@Id
34
	@Column(name="id")
35
	@GeneratedValue(strategy = GenerationType.IDENTITY)
36
	private int id;
37
 
21687 ashik.ali 38
	@Column(name = "name", length = 100)
39
	private String name;
40
 
21602 ashik.ali 41
	@Column(name="email_id", length = 20)
42
	private String emailId;
43
 
44
	@Column(name="mobile_number", length = 20)
45
	private String mobileNumber;
46
 
21677 ashik.ali 47
	@Column(name="address_id")
21653 ashik.ali 48
	private int addressId;
21602 ashik.ali 49
 
21677 ashik.ali 50
	@Column(name = "create_timestamp")
21602 ashik.ali 51
	private LocalDateTime createTimestamp = LocalDateTime.now();
52
 
53
	public int getId() {
54
		return id;
55
	}
56
	public void setId(int id) {
57
		this.id = id;
58
	}
59
 
21687 ashik.ali 60
	public String getName() {
61
		return name;
62
	}
63
	public void setName(String name) {
64
		this.name = name;
65
	}
66
 
21602 ashik.ali 67
	public String getEmailId() {
68
		return emailId;
69
	}
70
	public void setEmailId(String emailId) {
71
		this.emailId = emailId;
72
	}
73
 
74
	public String getMobileNumber() {
75
		return mobileNumber;
76
	}
77
	public void setMobileNumber(String mobileNumber) {
78
		this.mobileNumber = mobileNumber;
79
	}
80
 
21653 ashik.ali 81
	public int getAddressId() {
82
		return addressId;
21602 ashik.ali 83
	}
21653 ashik.ali 84
	public void setAddressId(int addressId) {
85
		this.addressId = addressId;
21602 ashik.ali 86
	}
87
	@Override
88
	public String toString() {
21687 ashik.ali 89
		return "Customer [id=" + id + ", name=" + name + ", emailId=" + emailId + ", mobileNumber=" + mobileNumber
90
				+ ", addressId=" + addressId + ", createTimestamp=" + createTimestamp + "]";
21602 ashik.ali 91
	}
92
 
93
 
94
}