Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
23509 amit.gupta 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;
23532 amit.gupta 9
import javax.persistence.GeneratedValue;
10
import javax.persistence.GenerationType;
23509 amit.gupta 11
import javax.persistence.Id;
12
import javax.persistence.Table;
23539 amit.gupta 13
import javax.persistence.Transient;
23509 amit.gupta 14
 
23539 amit.gupta 15
import com.spice.profitmandi.common.util.FormattingUtils;
23509 amit.gupta 16
import com.spice.profitmandi.dao.convertor.LocalDateTimeAttributeConverter;
17
 
18
/**
19
 * This class basically contains api details
20
 * 
21
 * @author ashikali
22
 *
23
 */
24
@Entity
31860 tejbeer 25
@Table(name="fofo.debit_note")
23509 amit.gupta 26
 
27
public class DebitNote implements Serializable{
28
 
29
	public int getId() {
30
		return id;
31
	}
32
 
33
	public void setId(int id) {
34
		this.id = id;
35
	}
36
 
37
	public int getFofoId() {
38
		return fofoId;
39
	}
40
 
41
	public void setFofoId(int fofoId) {
42
		this.fofoId = fofoId;
43
	}
44
 
45
	public String getDebitNoteNumber() {
46
		return debitNoteNumber;
47
	}
48
 
49
	public void setDebitNoteNumber(String debitNoteNumber) {
50
		this.debitNoteNumber = debitNoteNumber;
51
	}
52
 
53
	public LocalDateTime getCreateTimestamp() {
54
		return createTimestamp;
55
	}
56
 
57
	public void setCreateTimestamp(LocalDateTime createTimestamp) {
58
		this.createTimestamp = createTimestamp;
59
	}
60
 
61
	private static final long serialVersionUID = 1L;
62
 
63
	@Id
64
	@Column(name="id")
23532 amit.gupta 65
	@GeneratedValue(strategy = GenerationType.IDENTITY)
23509 amit.gupta 66
	private int id;
67
 
68
	@Column(name="fofo_id")
69
	private int fofoId;
70
 
71
	@Column(name="debit_note_number")
72
	private String debitNoteNumber;
73
 
74
	@Convert(converter = LocalDateTimeAttributeConverter.class)
75
	@Column(name = "create_timestamp")
76
	private LocalDateTime createTimestamp = LocalDateTime.now();
23539 amit.gupta 77
 
78
	public String getFormattedCreateTimestamp() {
79
		return FormattingUtils.formatDate(this.createTimestamp);
80
	}
23509 amit.gupta 81
}