Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
26629 tejbeer 1
package com.spice.profitmandi.dao.entity.fofo;
2
 
3
import java.io.Serializable;
4
import java.time.LocalDateTime;
5
 
6
import javax.persistence.Column;
7
import javax.persistence.Convert;
8
import javax.persistence.Entity;
9
import javax.persistence.GeneratedValue;
10
import javax.persistence.GenerationType;
11
import javax.persistence.Id;
12
import javax.persistence.Table;
13
import javax.persistence.UniqueConstraint;
14
 
15
import com.spice.profitmandi.dao.convertor.LocalDateTimeAttributeConverter;
16
 
17
@Entity
18
@Table(name = "fofo.pending_order_item", schema = "fofo", uniqueConstraints = {
19
		@UniqueConstraint(name = "UK_ORDER_ID_AND_ITEM_ID", columnNames = { "order_id", "item_id" }) })
20
public class PendingOrderItem implements Serializable {
21
 
22
	private static final long serialVersionUID = 1L;
23
 
24
	@Id
25
	@Column(name = "id")
26
	@GeneratedValue(strategy = GenerationType.IDENTITY)
27
	private int id;
28
 
29
	@Column(name = "order_id")
30
	private int orderId;
31
 
32
	@Column(name = "item_id")
33
	private int itemId;
34
 
35
	@Column(name = "quantity")
36
	private int quantity;
37
 
38
	@Column(name = "selling_price")
39
	private float sellingPrice;
40
 
26721 tejbeer 41
	@Column(name = "status")
42
	private String status;
43
 
26629 tejbeer 44
	@Convert(converter = LocalDateTimeAttributeConverter.class)
45
	@Column(name = "create_timestamp")
46
	private LocalDateTime createTimestamp = LocalDateTime.now();
47
 
26721 tejbeer 48
	public String getStatus() {
49
		return status;
50
	}
51
 
52
	public void setStatus(String status) {
53
		this.status = status;
54
	}
55
 
26629 tejbeer 56
	public int getId() {
57
		return id;
58
	}
59
 
60
	public void setId(int id) {
61
		this.id = id;
62
	}
63
 
64
	public int getOrderId() {
65
		return orderId;
66
	}
67
 
68
	public void setOrderId(int orderId) {
69
		this.orderId = orderId;
70
	}
71
 
72
	public int getItemId() {
73
		return itemId;
74
	}
75
 
76
	public void setItemId(int itemId) {
77
		this.itemId = itemId;
78
	}
79
 
80
	public int getQuantity() {
81
		return quantity;
82
	}
83
 
84
	public void setQuantity(int quantity) {
85
		this.quantity = quantity;
86
	}
87
 
88
	public float getSellingPrice() {
89
		return sellingPrice;
90
	}
91
 
92
	public void setSellingPrice(float sellingPrice) {
93
		this.sellingPrice = sellingPrice;
94
	}
95
 
96
	public LocalDateTime getCreateTimestamp() {
97
		return createTimestamp;
98
	}
99
 
100
	public void setCreateTimestamp(LocalDateTime createTimestamp) {
101
		this.createTimestamp = createTimestamp;
102
	}
103
 
104
	public static long getSerialversionuid() {
105
		return serialVersionUID;
106
	}
107
 
108
	@Override
109
	public String toString() {
110
		return "PendingOrderItem [id=" + id + ", orderId=" + orderId + ", itemId=" + itemId + ", quantity=" + quantity
26721 tejbeer 111
				+ ", sellingPrice=" + sellingPrice + ", status=" + status + ", createTimestamp=" + createTimestamp
112
				+ "]";
26629 tejbeer 113
	}
114
 
115
}