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="MonitoringAlatSteril_T")
public class MonitoringAlatSteril extends BaseTransaction{
	@Column(name="TanggalPengecekan")
	private Date tanggalPengecekan;
	
	@ManyToOne
	@JoinColumn(name="ObjectRuanganFk")
	private Ruangan ruangan;
	
	@Column(name="ObjectRuanganFk", insertable=false, updatable=false, nullable=true)
	private Integer RuanganId;
	
	@ManyToOne
	@JoinColumn(name="ObjectAlatFk")
	private Alat alat;
	
	@Column(name="ObjectAlatFk", insertable=false, updatable=false, nullable=true)
	private Integer alatId;
	
	@Column(name="TanggalSteril")
	private Date tanggalSteril;
	
	@Column(name="TanggalKadaluarsa")
	private Date tanggalKadaluarsa;
	
	@ManyToOne
	@JoinColumn(name="ObjectSatuanFk")
	private SatuanStandar satuan;
	
	@Column(name="ObjectsatuanFk", insertable=false, updatable=false, nullable=true)
	private Integer satuanId;
	
	@Column(name="jumlah", length=10)
	private String jumlah;
	
	@ManyToOne
	@JoinColumn
	private Pegawai petugas;
	
	@Column(name="ObjectPetugasFk", insertable=false, updatable=false, nullable=true)
	private Integer petugasId;

	public Date getTanggalPengecekan() {
		return tanggalPengecekan;
	}

	public void setTanggalPengecekan(Date tanggalPengecekan) {
		this.tanggalPengecekan = tanggalPengecekan;
	}

	public Ruangan getRuangan() {
		return ruangan;
	}

	public void setRuangan(Ruangan ruangan) {
		this.ruangan = ruangan;
	}

	public Integer getRuanganId() {
		return RuanganId;
	}

	public void setRuanganId(Integer ruanganId) {
		RuanganId = ruanganId;
	}

	public Alat getAlat() {
		return alat;
	}

	public void setAlat(Alat alat) {
		this.alat = alat;
	}

	public Integer getAlatId() {
		return alatId;
	}

	public void setAlatId(Integer alatId) {
		this.alatId = alatId;
	}

	public Date getTanggalSteril() {
		return tanggalSteril;
	}

	public void setTanggalSteril(Date tanggalSteril) {
		this.tanggalSteril = tanggalSteril;
	}

	public Date getTanggalKadaluarsa() {
		return tanggalKadaluarsa;
	}

	public void setTanggalKadaluarsa(Date tanggalKadaluarsa) {
		this.tanggalKadaluarsa = tanggalKadaluarsa;
	}

	public SatuanStandar getSatuan() {
		return satuan;
	}

	public void setSatuan(SatuanStandar satuan) {
		this.satuan = satuan;
	}

	public Integer getSatuanId() {
		return satuanId;
	}

	public void setSatuanId(Integer satuanId) {
		this.satuanId = satuanId;
	}

	public String getJumlah() {
		return jumlah;
	}

	public void setJumlah(String jumlah) {
		this.jumlah = jumlah;
	}

	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;
	}
	
	
	
	

}
