2021-01-07 11:34:56 +07:00

147 lines
3.4 KiB
Java

package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import com.google.gson.annotations.Expose;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
/**
*
* @author:Teguh
*/
@Entity
@Table(name = "BakuMutu_M")
public class BakuMutu extends BaseMaster {
@Column(name = "KdBakuMutu", nullable = true)
@Caption(value = "Kode Baku Mutu")
private String kdBakuMutu;
@Column(name = "namaBakuMutu", nullable = true)
@Caption(value = "nama baku Mutu")
private String namaBakuMutu;
@ManyToOne
@JoinColumn(name = "ObjectSatuanStandar")
@Caption(value = "Object Satuan Standar")
private SatuanStandar satuanStandar;
@Column(name = "ObjectSatuanStandar", insertable = false, updatable = false)
private Integer satuanStandarId;
@ManyToOne
@JoinColumn(name = "ObjectJenisBakuMutu")
@Caption(value = "Object Jenis Baku Mutu")
private JenisBakuMutu jenisBakuMutu;
@Column(name = "ObjectSatuanStandar", insertable = false, updatable = false)
private Integer jenisBakuMutuId;
@Column(name = "KadarMaksimum", nullable = true)
@Caption(value = "Kadar Maksimum")
private Double kadarMaksimum;
@ManyToOne
@JoinColumn(name = "ObjectBakuMutu")
@Caption(value = "Object Jenis Baku Mutu")
private BakuMutu bakuMutu;
@Column(name = "ObjectBakuMutu", insertable = false, updatable = false)
private Integer bakuMutuId;
public String getKdBakuMutu() {
return kdBakuMutu;
}
public void setKdBakuMutu(String kdBakuMutu) {
this.kdBakuMutu = kdBakuMutu;
}
public String getNamaBakuMutu() {
return namaBakuMutu;
}
public void setNamaBakuMutu(String namaBakuMutu) {
this.namaBakuMutu = namaBakuMutu;
}
public SatuanStandar getSatuanStandar() {
return satuanStandar;
}
public void setSatuanStandar(SatuanStandar satuanStandar) {
this.satuanStandar = satuanStandar;
}
public Integer getSatuanStandarId() {
return satuanStandarId;
}
public void setSatuanStandarId(Integer satuanStandarId) {
this.satuanStandarId = satuanStandarId;
}
public JenisBakuMutu getJenisBakuMutu() {
return jenisBakuMutu;
}
public void setJenisBakuMutu(JenisBakuMutu jenisBakuMutu) {
this.jenisBakuMutu = jenisBakuMutu;
}
public Integer getJenisBakuMutuId() {
return jenisBakuMutuId;
}
public void setJenisBakuMutuId(Integer jenisBakuMutuId) {
this.jenisBakuMutuId = jenisBakuMutuId;
}
public Double getKadarMaksimum() {
return kadarMaksimum;
}
public void setKadarMaksimum(Double kadarMaksimum) {
this.kadarMaksimum = kadarMaksimum;
}
public BakuMutu getBakuMutu() {
return bakuMutu;
}
public void setBakuMutu(BakuMutu bakuMutu) {
this.bakuMutu = bakuMutu;
}
public Integer getBakuMutuId() {
return bakuMutuId;
}
public void setBakuMutuId(Integer bakuMutuId) {
this.bakuMutuId = bakuMutuId;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.bakumutu_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.bakumutu_m_id_seq", sequenceName = "public.bakumutu_m_id_seq", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}