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

108 lines
2.7 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 javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonBackReference;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.jasamedika.medifirst2000.base.BaseTransaction;
@SuppressWarnings("serial")
@Entity
@Table(name = "KonversiSatuan_T")
@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
public class KonversiSatuan extends BaseTransaction {
@ManyToOne
@JoinColumn(name = "ObjekProdukFk", nullable = false)
@NotNull
@JsonBackReference
private Produk produk;
@Column(name = "ObjekProdukFk", insertable = false, updatable = false, nullable = false)
private Integer produkId;
@ManyToOne
@JoinColumn(name = "SatuanStandar_Asal", nullable = false)
@NotNull
@JsonBackReference
private SatuanStandar satuanStandarAsal;
@Column(name = "satuanStandar_Asal", insertable = false, updatable = false, nullable = false)
private Integer satuanStandarAsalId;
@ManyToOne
@JoinColumn(name = "SatuanStandar_Tujuan", nullable = false)
@NotNull
@JsonBackReference
private SatuanStandar satuanStandarTujuan;
@Column(name = "SatuanStandar_Tujuan", insertable = false, updatable = false, nullable = false)
private Integer satuanStandarTujuanId;
@Column(name = "NilaiKonversi", nullable = false)
@NotNull
private Double nilaiKonversi;
public Produk getProduk() {
return produk;
}
public void setProduk(Produk produk) {
this.produk = produk;
}
public SatuanStandar getSatuanStandarAsal() {
return satuanStandarAsal;
}
public void setSatuanStandarAsal(SatuanStandar satuanStandarAsal) {
this.satuanStandarAsal = satuanStandarAsal;
}
public SatuanStandar getSatuanStandarTujuan() {
return satuanStandarTujuan;
}
public void setSatuanStandarTujuan(SatuanStandar satuanStandarTujuan) {
this.satuanStandarTujuan = satuanStandarTujuan;
}
public Double getNilaiKonversi() {
return nilaiKonversi;
}
public void setNilaiKonversi(Double nilaiKonversi) {
this.nilaiKonversi = nilaiKonversi;
}
public Integer getProdukId() {
return produkId;
}
public void setProdukId(Integer produkId) {
this.produkId = produkId;
}
public Integer getSatuanStandarAsalId() {
return satuanStandarAsalId;
}
public void setSatuanStandarAsalId(Integer satuanStandarAsalId) {
this.satuanStandarAsalId = satuanStandarAsalId;
}
public Integer getSatuanStandarTujuanId() {
return satuanStandarTujuanId;
}
public void setSatuanStandarTujuanId(Integer satuanStandarTujuanId) {
this.satuanStandarTujuanId = satuanStandarTujuanId;
}
}