Subversion Repositories SmartDukaan

Rev

Blame | Last modification | View Log | RSS feed

package com.spice.profitmandi.dao.entity;

import javax.persistence.*;
import java.time.LocalDateTime;

@Entity
@Table(name = "web.pages")
public class Page {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "id", columnDefinition = "int(11)")
    private Integer id;

    private String title;

    private String slug;

    @Column(name = "visible_on")
    private String visibleOn;

    @Lob
    @Column(name = "section_data")
    private String sectionData;

    @Column(name = "section_order")
    private Integer sectionOrder;

    @Column(name = "section_group")
    private String sectionGroup;

    @Column(name = "section_below")
    private String sectionBelow;

    @Column(name = "tab_title")
    private String tabTitle;

    private boolean status;

    @Column(name = "created_at", updatable = false, insertable = false, columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
    private LocalDateTime createdAt;

    @Column(name = "updated_at", insertable = false, columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")
    private LocalDateTime updatedAt;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getSlug() {
        return slug;
    }

    public void setSlug(String slug) {
        this.slug = slug;
    }

    public String getVisibleOn() {
        return visibleOn;
    }

    public void setVisibleOn(String visibleOn) {
        this.visibleOn = visibleOn;
    }

    public String getSectionData() {
        return sectionData;
    }

    public void setSectionData(String sectionData) {
        this.sectionData = sectionData;
    }

    public Integer getSectionOrder() {
        return sectionOrder;
    }

    public void setSectionOrder(Integer sectionOrder) {
        this.sectionOrder = sectionOrder;
    }

    public String getSectionGroup() {
        return sectionGroup;
    }

    public void setSectionGroup(String sectionGroup) {
        this.sectionGroup = sectionGroup;
    }

    public String getSectionBelow() {
        return sectionBelow;
    }

    public void setSectionBelow(String sectionBelow) {
        this.sectionBelow = sectionBelow;
    }

    public String getTabTitle() {
        return tabTitle;
    }

    public void setTabTitle(String tabTitle) {
        this.tabTitle = tabTitle;
    }

    public boolean isStatus() {
        return status;
    }

    public void setStatus(boolean status) {
        this.status = status;
    }

    @Override
    public String toString() {
        return "Page{" +
                "id=" + id +
                ", title='" + title + '\'' +
                ", slug='" + slug + '\'' +
                ", visibleOn='" + visibleOn + '\'' +
                ", sectionData='" + sectionData + '\'' +
                ", sectionOrder=" + sectionOrder +
                ", sectionGroup='" + sectionGroup + '\'' +
                ", sectionBelow='" + sectionBelow + '\'' +
                ", tabTitle='" + tabTitle + '\'' +
                ", status=" + status +
                '}';
    }
}