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_teacher_association")
@Cacheable
public class PgprepTeacherAssociation {

	@Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
	private Integer id;

	@Column(name = "teacherLoginId")	
	private String teacherLoginId;
	
	@Column(name = "schoolId")	
	private Integer schoolId;
	
	@Column(name = "schoolName")	
	private String schoolName;
	
	@Column(name = "teacherName")	
	private String teacherName;

	@Column(name = "teacherId")	
	private Integer teacherId;

	@Column(name = "className")	
	private String className;
	
	@Column(name = "subject")	
	private String subject;
	
	@Column(name = "organisationId")	
	private Integer organisationId;
	
	@Column(name = "templateId")	
	private Integer templateId;
	
	@Column(name = "updatedDateTime")
	@Temporal(TemporalType.TIMESTAMP)
	private Date updatedDateTime;

	
	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getTeacherLoginId() {
		return teacherLoginId;
	}

	public void setTeacherLoginId(String teacherLoginId) {
		this.teacherLoginId = teacherLoginId;
	}

	public String getTeacherName() {
		return teacherName;
	}

	public void setTeacherName(String teacherName) {
		this.teacherName = teacherName;
	}

	public Integer getTeacherId() {
		return teacherId;
	}

	public void setTeacherId(Integer teacherId) {
		this.teacherId = teacherId;
	}

	public String getClassName() {
		return className;
	}

	public void setClassName(String className) {
		this.className = className;
	}

	public String getSubject() {
		return subject;
	}

	public void setSubject(String subject) {
		this.subject = subject;
	}

	public Date getUpdatedDateTime() {
		return updatedDateTime;
	}

	public void setUpdatedDateTime(Date updatedDateTime) {
		this.updatedDateTime = updatedDateTime;
	}

	public Integer getSchoolId() {
		return schoolId;
	}

	public void setSchoolId(Integer schoolId) {
		this.schoolId = schoolId;
	}

	public String getSchoolName() {
		return schoolName;
	}

	public void setSchoolName(String schoolName) {
		this.schoolName = schoolName;
	}

	public Integer getOrganisationId() {
		return organisationId;
	}

	public void setOrganisationId(Integer organisationId) {
		this.organisationId = organisationId;
	}

	public Integer getTemplateId() {
		return templateId;
	}

	public void setTemplateId(Integer templateId) {
		this.templateId = templateId;
	}
	

	

	
	
	
	
	
	

	

	
	

	



	


	
	
	
	

	
	
}
