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