Subversion Repositories SmartDukaan

Rev

Rev 35971 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
28908 tejbeer 1
package com.spice.profitmandi.dao.entity.user;
2
 
35971 aman 3
import com.spice.profitmandi.dao.enumuration.dtr.StoreTimeline;
4
 
5
import javax.persistence.*;
28908 tejbeer 6
import java.time.LocalDateTime;
35971 aman 7
import java.util.Objects;
28908 tejbeer 8
 
9
@Entity
10
@Table(name = "user.store_timeline")
11
public class StoreTimelinetb {
12
	@Id
13
	@Column(name = "id")
14
	@GeneratedValue(strategy = GenerationType.IDENTITY)
15
	private int id;
16
 
17
	@Column(name = "onboarding_id")
18
	private int onboardingId;
19
 
35971 aman 20
	@Column(name = "loi_id")
21
	private Integer loiId;
22
 
28908 tejbeer 23
	@Column(name = "event_name")
24
	@Enumerated(EnumType.STRING)
25
	private StoreTimeline eventName;
26
 
27
	@Column(name = "complete_date")
28
	private LocalDateTime completeDate;
29
 
37523 ranu 30
	@Column(name = "note")
31
	private String note;
35971 aman 32
 
28908 tejbeer 33
	@Transient
34
	private int fofoId;
35
 
36
	public int getFofoId() {
37
		return fofoId;
38
	}
39
 
40
	public void setFofoId(int fofoId) {
41
		this.fofoId = fofoId;
42
	}
43
 
44
	public int getId() {
45
		return id;
46
	}
47
 
48
	public void setId(int id) {
49
		this.id = id;
50
	}
51
 
52
	public int getOnboardingId() {
53
		return onboardingId;
54
	}
55
 
56
	public void setOnboardingId(int onboardingId) {
57
		this.onboardingId = onboardingId;
58
	}
59
 
60
	public StoreTimeline getEventName() {
61
		return eventName;
62
	}
63
 
64
	public void setEventName(StoreTimeline eventName) {
65
		this.eventName = eventName;
66
	}
67
 
68
	public LocalDateTime getCompleteDate() {
69
		return completeDate;
70
	}
71
 
72
	public void setCompleteDate(LocalDateTime completeDate) {
73
		this.completeDate = completeDate;
74
	}
75
 
35971 aman 76
	public Integer getLoiId() {
77
		return loiId;
78
	}
79
 
80
	public void setLoiId(Integer loiId) {
81
		this.loiId = loiId;
82
	}
83
 
37523 ranu 84
	public String getNote() {
85
		return note;
86
	}
35971 aman 87
 
37523 ranu 88
	public void setNote(String note) {
89
		this.note = note;
90
	}
91
 
92
 
28908 tejbeer 93
	@Override
94
	public String toString() {
35971 aman 95
		return "StoreTimelinetb{" +
96
				"id=" + id +
97
				", onboardingId=" + onboardingId +
98
				", loiId=" + loiId +
99
				", eventName=" + eventName +
100
				", completeDate=" + completeDate +
101
				", fofoId=" + fofoId +
102
				'}';
28908 tejbeer 103
	}
104
 
35971 aman 105
	@Override
106
	public boolean equals(Object o) {
107
		if (o == null || getClass() != o.getClass()) return false;
108
		StoreTimelinetb that = (StoreTimelinetb) o;
109
		return id == that.id && onboardingId == that.onboardingId && Objects.equals(loiId, that.loiId) && fofoId == that.fofoId && eventName == that.eventName && Objects.equals(completeDate, that.completeDate);
110
	}
111
 
112
	@Override
113
	public int hashCode() {
114
		return Objects.hash(id, onboardingId, loiId, eventName, completeDate, fofoId);
115
	}
28908 tejbeer 116
}