package com.bizofficer.hibernate.entity;

import java.util.Date;

import javax.persistence.Cacheable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;


@Entity
@Table(name = "pgprep_cache_template")
@Cacheable
public class PgprepCacheTemplate {

	@Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
	private Integer id;
	
	@Column(name = "templateId")	
	private Integer templateId;
	
	@Column(name = "topicTree")	
	private String topicTree;
	
	@Column(name = "topicList")	
	private String topicList;
	
	@Column(name = "keywordList")	
	private String keywordList;

	@Column(name = "topicTreeLearning")	
	private String topicTreeLearning;
	
	@Column(name = "topicListLearning")	
	private String topicListLearning;
	
	@Column(name = "keywordListLearning")	
	private String keywordListLearning;

	@Column(name = "topicTreeTest")	
	private String topicTreeTest;
	
	@Column(name = "topicListTest")	
	private String topicListTest;
	
	@Column(name = "smartLearning")	
	private String smartLearning;
	
	@Column(name = "mockTest")	
	private String mockTest;
	
	@Column(name = "updatedDate")
	@Temporal(TemporalType.TIMESTAMP)
	private Date updatedDate;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getTemplateId() {
		return templateId;
	}

	public void setTemplateId(Integer templateId) {
		this.templateId = templateId;
	}

	public String getTopicTree() {
		return topicTree;
	}

	public void setTopicTree(String topicTree) {
		this.topicTree = topicTree;
	}

	public String getTopicList() {
		return topicList;
	}

	public void setTopicList(String topicList) {
		this.topicList = topicList;
	}

	public String getKeywordList() {
		return keywordList;
	}

	public void setKeywordList(String keywordList) {
		this.keywordList = keywordList;
	}

	public String getTopicTreeLearning() {
		return topicTreeLearning;
	}

	public void setTopicTreeLearning(String topicTreeLearning) {
		this.topicTreeLearning = topicTreeLearning;
	}

	public String getTopicListLearning() {
		return topicListLearning;
	}

	public void setTopicListLearning(String topicListLearning) {
		this.topicListLearning = topicListLearning;
	}

	public String getKeywordListLearning() {
		return keywordListLearning;
	}

	public void setKeywordListLearning(String keywordListLearning) {
		this.keywordListLearning = keywordListLearning;
	}

	public String getTopicTreeTest() {
		return topicTreeTest;
	}

	public void setTopicTreeTest(String topicTreeTest) {
		this.topicTreeTest = topicTreeTest;
	}

	public String getTopicListTest() {
		return topicListTest;
	}

	public void setTopicListTest(String topicListTest) {
		this.topicListTest = topicListTest;
	}

	public Date getUpdatedDate() {
		return updatedDate;
	}

	public void setUpdatedDate(Date updatedDate) {
		this.updatedDate = updatedDate;
	}

	public String getSmartLearning() {
		return smartLearning;
	}

	public void setSmartLearning(String smartLearning) {
		this.smartLearning = smartLearning;
	}

	public String getMockTest() {
		return mockTest;
	}

	public void setMockTest(String mockTest) {
		this.mockTest = mockTest;
	}

	
	

	

	
	

	



	


	
	
	
	

	
	
}
