package com.jasamedika.medifirst2000.vo;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;

import org.hibernate.envers.Audited;

import com.google.gson.annotations.Expose;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
import com.jasamedika.medifirst2000.helper.Caption;import org.hibernate.envers.Audited;

/**
 * 
 * @author Generator
 */
public class ProdukKeslingNilaiNormalVO extends BaseMasterVO {
	
	@Column(name = "rangeMin")
	@Caption(value="rangeMin")
	private Double rangeMin;
	
	@Column(name = "rangeMax")
	@Caption(value="rangeMax")
	private Double rangeMax;
	
	@Column(name = "refrange")
	@Caption(value="refrange")
	private String refrange;
	
	@Column(name = "nilaiNormalTeks")
	@Caption(value="nilaiNormalTeks")
	private String nilaiNormalTeks;
	
	@Column(name = "kdKeslingNilaiNormal")
	@Caption(value="kdKeslingNilaiNormal")
	private String kdKeslingNilaiNormal;
	
	@ManyToOne
	@JoinColumn(name = "objectProdukFk")
	@Caption(value = "objectProdukFk")
	private ProdukVO produk;
	
	@Column(name = "objectProdukFk", insertable = false, updatable = false)
	@Caption(value = "objectProdukFk")
	private Integer produkId;
	
	@Caption(value = "QkeslingNilaiNormal")
	@Column(name = "QkeslingNilaiNormal", nullable = false)
	private Integer QkeslingNilaiNormal;
	
	@Column(name = "nilaiTeks")
	@Caption(value="nilaiTeks")
	private String nilaiTeks;

	@ManyToOne
	@JoinColumn(name = "objectJenisPemeriksaanFk")
	@Caption(value = "objectJenisPemeriksaanFk")
	private JenisPemeriksaanVO jenisPemeriksaan;
	
	@Column(name = "objectJenisPemeriksaanFk", insertable = false, updatable = false)
	@Caption(value = "objectJenisPemeriksaanFk")
	private Integer jenisPemeriksaanId;
	
	@ManyToOne
	@JoinColumn(name = "objectSatuanStandarFk")
	@Caption(value = "objectSatuanStandarFk")
	private SatuanStandarVO satuanStandar;
	
	@Column(name = "objectSatuanStandarFk", insertable = false, updatable = false)
	@Caption(value = "objectSatuanStandarFk")
	private Integer satuanStandarId;

	public Double getRangeMin() {
		return rangeMin;
	}

	public void setRangeMin(Double rangeMin) {
		this.rangeMin = rangeMin;
	}

	public Double getRangeMax() {
		return rangeMax;
	}

	public void setRangeMax(Double rangeMax) {
		this.rangeMax = rangeMax;
	}

	public String getRefrange() {
		return refrange;
	}

	public void setRefrange(String refrange) {
		this.refrange = refrange;
	}

	public String getNilaiNormalTeks() {
		return nilaiNormalTeks;
	}

	public void setNilaiNormalTeks(String nilaiNormalTeks) {
		this.nilaiNormalTeks = nilaiNormalTeks;
	}

	public String getKdKeslingNilaiNormal() {
		return kdKeslingNilaiNormal;
	}

	public void setKdKeslingNilaiNormal(String kdKeslingNilaiNormal) {
		this.kdKeslingNilaiNormal = kdKeslingNilaiNormal;
	}

	public ProdukVO getProduk() {
		return produk;
	}

	public void setProduk(ProdukVO produk) {
		this.produk = produk;
	}

	public Integer getProdukId() {
		return produkId;
	}

	public void setProdukId(Integer produkId) {
		this.produkId = produkId;
	}

	public Integer getQkeslingNilaiNormal() {
		return QkeslingNilaiNormal;
	}

	public void setQkeslingNilaiNormal(Integer qkeslingNilaiNormal) {
		QkeslingNilaiNormal = qkeslingNilaiNormal;
	}

	public String getNilaiTeks() {
		return nilaiTeks;
	}

	public void setNilaiTeks(String nilaiTeks) {
		this.nilaiTeks = nilaiTeks;
	}

	public JenisPemeriksaanVO getJenisPemeriksaan() {
		return jenisPemeriksaan;
	}

	public void setJenisPemeriksaan(JenisPemeriksaanVO jenisPemeriksaan) {
		this.jenisPemeriksaan = jenisPemeriksaan;
	}

	public Integer getJenisPemeriksaanId() {
		return jenisPemeriksaanId;
	}

	public void setJenisPemeriksaanId(Integer jenisPemeriksaanId) {
		this.jenisPemeriksaanId = jenisPemeriksaanId;
	}

	public SatuanStandarVO getSatuanStandar() {
		return satuanStandar;
	}

	public void setSatuanStandar(SatuanStandarVO satuanStandar) {
		this.satuanStandar = satuanStandar;
	}

	public Integer getSatuanStandarId() {
		return satuanStandarId;
	}

	public void setSatuanStandarId(Integer satuanStandarId) {
		this.satuanStandarId = satuanStandarId;
	}

	
	
	

}

