Subversion Repositories SmartDukaan

Rev

Rev 28908 | 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
 
35971 aman 30
 
28908 tejbeer 31
	@Transient
32
	private int fofoId;
33
 
34
	public int getFofoId() {
35
		return fofoId;
36
	}
37
 
38
	public void setFofoId(int fofoId) {
39
		this.fofoId = fofoId;
40
	}
41
 
42
	public int getId() {
43
		return id;
44
	}
45
 
46
	public void setId(int id) {
47
		this.id = id;
48
	}
49
 
50
	public int getOnboardingId() {
51
		return onboardingId;
52
	}
53
 
54
	public void setOnboardingId(int onboardingId) {
55
		this.onboardingId = onboardingId;
56
	}
57
 
58
	public StoreTimeline getEventName() {
59
		return eventName;
60
	}
61
 
62
	public void setEventName(StoreTimeline eventName) {
63
		this.eventName = eventName;
64
	}
65
 
66
	public LocalDateTime getCompleteDate() {
67
		return completeDate;
68
	}
69
 
70
	public void setCompleteDate(LocalDateTime completeDate) {
71
		this.completeDate = completeDate;
72
	}
73
 
35971 aman 74
	public Integer getLoiId() {
75
		return loiId;
76
	}
77
 
78
	public void setLoiId(Integer loiId) {
79
		this.loiId = loiId;
80
	}
81
 
82
 
28908 tejbeer 83
	@Override
84
	public String toString() {
35971 aman 85
		return "StoreTimelinetb{" +
86
				"id=" + id +
87
				", onboardingId=" + onboardingId +
88
				", loiId=" + loiId +
89
				", eventName=" + eventName +
90
				", completeDate=" + completeDate +
91
				", fofoId=" + fofoId +
92
				'}';
28908 tejbeer 93
	}
94
 
35971 aman 95
	@Override
96
	public boolean equals(Object o) {
97
		if (o == null || getClass() != o.getClass()) return false;
98
		StoreTimelinetb that = (StoreTimelinetb) o;
99
		return id == that.id && onboardingId == that.onboardingId && Objects.equals(loiId, that.loiId) && fofoId == that.fofoId && eventName == that.eventName && Objects.equals(completeDate, that.completeDate);
100
	}
101
 
102
	@Override
103
	public int hashCode() {
104
		return Objects.hash(id, onboardingId, loiId, eventName, completeDate, fofoId);
105
	}
28908 tejbeer 106
}