Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
34859 vikas 1
package com.spice.profitmandi.dao.entity;
2
 
3
import javax.persistence.*;
4
import java.time.LocalDateTime;
5
 
6
@Entity
7
@Table(name = "web.pages")
8
public class Page {
9
 
10
    @Id
11
    @GeneratedValue(strategy = GenerationType.IDENTITY)
12
    @Column(name = "id", columnDefinition = "int(11)")
13
    private Integer id;
14
 
15
    private String title;
16
 
17
    private String slug;
18
 
19
    @Column(name = "visible_on")
20
    private String visibleOn;
21
 
22
    @Lob
23
    @Column(name = "section_data")
24
    private String sectionData;
25
 
26
    @Column(name = "section_order")
27
    private Integer sectionOrder;
28
 
29
    @Column(name = "section_group")
30
    private String sectionGroup;
31
 
32
    @Column(name = "section_below")
33
    private String sectionBelow;
34
 
35
    @Column(name = "tab_title")
36
    private String tabTitle;
37
 
38
    private boolean status;
39
 
40
    @Column(name = "created_at", updatable = false, insertable = false, columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
41
    private LocalDateTime createdAt;
42
 
43
    @Column(name = "updated_at", insertable = false, columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")
44
    private LocalDateTime updatedAt;
45
 
46
    public Integer getId() {
47
        return id;
48
    }
49
 
50
    public void setId(Integer id) {
51
        this.id = id;
52
    }
53
 
54
    public String getTitle() {
55
        return title;
56
    }
57
 
58
    public void setTitle(String title) {
59
        this.title = title;
60
    }
61
 
62
    public String getSlug() {
63
        return slug;
64
    }
65
 
66
    public void setSlug(String slug) {
67
        this.slug = slug;
68
    }
69
 
70
    public String getVisibleOn() {
71
        return visibleOn;
72
    }
73
 
74
    public void setVisibleOn(String visibleOn) {
75
        this.visibleOn = visibleOn;
76
    }
77
 
78
    public String getSectionData() {
79
        return sectionData;
80
    }
81
 
82
    public void setSectionData(String sectionData) {
83
        this.sectionData = sectionData;
84
    }
85
 
86
    public Integer getSectionOrder() {
87
        return sectionOrder;
88
    }
89
 
90
    public void setSectionOrder(Integer sectionOrder) {
91
        this.sectionOrder = sectionOrder;
92
    }
93
 
94
    public String getSectionGroup() {
95
        return sectionGroup;
96
    }
97
 
98
    public void setSectionGroup(String sectionGroup) {
99
        this.sectionGroup = sectionGroup;
100
    }
101
 
102
    public String getSectionBelow() {
103
        return sectionBelow;
104
    }
105
 
106
    public void setSectionBelow(String sectionBelow) {
107
        this.sectionBelow = sectionBelow;
108
    }
109
 
110
    public String getTabTitle() {
111
        return tabTitle;
112
    }
113
 
114
    public void setTabTitle(String tabTitle) {
115
        this.tabTitle = tabTitle;
116
    }
117
 
118
    public boolean isStatus() {
119
        return status;
120
    }
121
 
122
    public void setStatus(boolean status) {
123
        this.status = status;
124
    }
125
 
126
    @Override
127
    public String toString() {
128
        return "Page{" +
129
                "id=" + id +
130
                ", title='" + title + '\'' +
131
                ", slug='" + slug + '\'' +
132
                ", visibleOn='" + visibleOn + '\'' +
133
                ", sectionData='" + sectionData + '\'' +
134
                ", sectionOrder=" + sectionOrder +
135
                ", sectionGroup='" + sectionGroup + '\'' +
136
                ", sectionBelow='" + sectionBelow + '\'' +
137
                ", tabTitle='" + tabTitle + '\'' +
138
                ", status=" + status +
139
                '}';
140
    }
141
}