package com.jasamedika.medifirst2000.entities;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;

import com.jasamedika.medifirst2000.base.BaseTransaction;

@Entity
@DynamicInsert
@DynamicUpdate
@Table(name="MonitoringTestMesinAutoclave_T")
public class MonitoringTestMesinAutoclave extends BaseTransaction {
	@Column(name="Tanggal")
	private Date tanggal;
	
	@ManyToOne
	@JoinColumn(name="ObjectMesinFk")
	private Mesin mesin;
	
	@Column(name="ObjectMesinFk", insertable=false, updatable=false, nullable=true)
	private Integer mesinId;
	
	@Column(name="Suhu", length=10)
	private String suhu;
	
	@Column(name="JamMasuk", length=50)
	private String jamMasuk;
	
	@Column(name="JamKeluar", length=50)
	private String jamKeluar;
	
	@Column(name="Pemeriksaan", length=100)
	private String pemeriksaan;
	
	@ManyToOne
	@JoinColumn(name="ObjectPetugasFk")
	private Pegawai petugas;
	
	@Column(name="ObjectPetugasFk", insertable=false, updatable=false, nullable=true)
	private Integer petugasId;
	
	@Column(name="Keterangan", length=200)
	private String keterangan;

	public Date getTanggal() {
		return tanggal;
	}

	public void setTanggal(Date tanggal) {
		this.tanggal = tanggal;
	}

	public Mesin getMesin() {
		return mesin;
	}

	public void setMesin(Mesin mesin) {
		this.mesin = mesin;
	}

	public Integer getMesinId() {
		return mesinId;
	}

	public void setMesinId(Integer mesinId) {
		this.mesinId = mesinId;
	}

	public String getSuhu() {
		return suhu;
	}

	public void setSuhu(String suhu) {
		this.suhu = suhu;
	}

	public String getJamMasuk() {
		return jamMasuk;
	}

	public void setJamMasuk(String jamMasuk) {
		this.jamMasuk = jamMasuk;
	}

	public String getJamKeluar() {
		return jamKeluar;
	}

	public void setJamKeluar(String jamKeluar) {
		this.jamKeluar = jamKeluar;
	}

	public String getPemeriksaan() {
		return pemeriksaan;
	}

	public void setPemeriksaan(String pemeriksaan) {
		this.pemeriksaan = pemeriksaan;
	}

	public Pegawai getPetugas() {
		return petugas;
	}

	public void setPetugas(Pegawai petugas) {
		this.petugas = petugas;
	}

	public Integer getPetugasId() {
		return petugasId;
	}

	public void setPetugasId(Integer petugasId) {
		this.petugasId = petugasId;
	}

	public String getKeterangan() {
		return keterangan;
	}

	public void setKeterangan(String keterangan) {
		this.keterangan = keterangan;
	}
	
	

}
