Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
21633 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
/**
16
 * This class basically contains api details
17
 * 
18
 * @author ashikali
19
 *
20
 */
21
@Entity
21637 kshitij.so 22
@Table(name="fofo.purchase", schema = "fofo")
23
 
21633 ashik.ali 24
public class Purchase implements Serializable{
25
 
26
	private static final long serialVersionUID = 1L;
27
 
28
	public Purchase() {
29
	}
30
 
31
	@Id
32
	@Column(name="id")
33
	@GeneratedValue(strategy = GenerationType.IDENTITY)
34
	private int id;
35
 
36
	@Column(name="name")
37
	private String purchaseReference;
38
 
39
	@Column(name = "serialized_quantity")
40
	private int serializedQuantity;
41
 
42
	@Column(name = "non_serialized_quantity")
43
	private int nonSerializedQuantity;
44
 
45
	@Column(name = "unfullfilled_serialized_quantity")
46
	private int unfullfilledSerializedQuantity;
47
 
48
	@Column(name = "unfullfilled_non_serialized_quantity")
49
	private int unfullfilledNonSerializedQuantity;
50
 
51
	@Column(name = "completed", columnDefinition="tinyint(1) default 0")
52
	private boolean completed;
53
 
54
	@Column(name = "create_timestamp")
55
	private LocalDateTime createTimestamp;
56
 
57
	public int getId() {
58
		return id;
59
	}
60
	public void setId(int id) {
61
		this.id = id;
62
	}
63
 
64
    public String getPurchaseReference() {
65
		return purchaseReference;
66
	}
67
	public void setPurchaseReference(String purchaseReference) {
68
		this.purchaseReference = purchaseReference;
69
	}
70
	public int getSerializedQuantity() {
71
		return serializedQuantity;
72
	}
73
	public void setSerializedQuantity(int serializedQuantity) {
74
		this.serializedQuantity = serializedQuantity;
75
	}
76
	public int getNonSerializedQuantity() {
77
		return nonSerializedQuantity;
78
	}
79
	public void setNonSerializedQuantity(int nonSerializedQuantity) {
80
		this.nonSerializedQuantity = nonSerializedQuantity;
81
	}
82
	public int getUnfullfilledSerializedQuantity() {
83
		return unfullfilledSerializedQuantity;
84
	}
85
	public void setUnfullfilledSerializedQuantity(int unfullfilledSerializedQuantity) {
86
		this.unfullfilledSerializedQuantity = unfullfilledSerializedQuantity;
87
	}
88
	public int getUnfullfilledNonSerializedQuantity() {
89
		return unfullfilledNonSerializedQuantity;
90
	}
91
	public void setUnfullfilledNonSerializedQuantity(int unfullfilledNonSerializedQuantity) {
92
		this.unfullfilledNonSerializedQuantity = unfullfilledNonSerializedQuantity;
93
	}
94
	public boolean isCompleted() {
95
		return completed;
96
	}
97
	public void setCompleted(boolean completed) {
98
		this.completed = completed;
99
	}
100
	@Override
101
	public String toString() {
102
		return "Purchase [id=" + id + ", purchaseReference=" + purchaseReference + ", serializedQuantity="
103
				+ serializedQuantity + ", nonSerializedQuantity=" + nonSerializedQuantity
104
				+ ", unfullfilledSerializedQuantity=" + unfullfilledSerializedQuantity
105
				+ ", unfullfilledNonSerializedQuantity=" + unfullfilledNonSerializedQuantity + ", completed="
106
				+ completed + ", createTimestamp=" + createTimestamp + "]";
107
	}
108
	public LocalDateTime getCreateTimestamp() {
109
		return createTimestamp;
110
	}
111
    public void setCreateTimestamp(LocalDateTime createTimestamp) {
112
		this.createTimestamp = createTimestamp;
113
	}
114
 
115
 
116
}