570 lines
16 KiB
Java
570 lines
16 KiB
Java
package com.jasamedika.medifirst2000.entities;
|
|
|
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
|
import com.fasterxml.jackson.annotation.JsonManagedReference;
|
|
import com.jasamedika.medifirst2000.base.BaseTransaction;
|
|
import com.jasamedika.medifirst2000.helper.Caption;
|
|
import lombok.Getter;
|
|
import lombok.Setter;
|
|
|
|
import javax.persistence.*;
|
|
import javax.validation.constraints.NotNull;
|
|
import java.util.Date;
|
|
import java.util.HashSet;
|
|
import java.util.Set;
|
|
|
|
import static javax.persistence.CascadeType.ALL;
|
|
import static javax.persistence.FetchType.LAZY;
|
|
|
|
@Getter
|
|
@Setter
|
|
@Entity
|
|
@Table(name = "OrderPelayanan_T")
|
|
@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
|
|
public class OrderPelayanan extends BaseTransaction {
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "StrukKirimFk")
|
|
@Caption(value = "Struk Kirim")
|
|
private StrukKirim strukKirim;
|
|
|
|
@Column(name = "StrukKirimFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
|
|
private String strukKirimId;
|
|
|
|
@Column(name = "TipeMakanan", insertable = false, updatable = false)
|
|
private TipeMakanan tipeMakanan;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "satuanViewFK")
|
|
@Caption(value = "satuanView")
|
|
private SatuanStandar satuanView;
|
|
|
|
@Caption(value = "dosis")
|
|
@Column(name = "dosis")
|
|
private Float dosis;
|
|
|
|
@Column(name = "satuanViewFK", insertable = false, updatable = false)
|
|
private Integer satuanViewId;
|
|
|
|
@Column(name = "rKe")
|
|
@Caption(value = "rKe")
|
|
private String rKe;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "bentukProdukFk")
|
|
@Caption(value = "bentukProduk")
|
|
private BentukProduk bentukProduk;
|
|
|
|
@Column(name = "bentukProdukFk", insertable = false, updatable = false)
|
|
private Integer bentukProdukId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "StrukOrderFk")
|
|
@NotNull(message = "Struk Order Harus Diisi")
|
|
@Caption(value = "Struk Order")
|
|
private StrukOrder strukOrder;
|
|
|
|
@Column(name = "StrukOrderFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
|
|
private String strukOrderId;
|
|
|
|
@Caption(value = "Aturan Pakai")
|
|
@Column(name = "aturanPakai", length = 30)
|
|
private String aturanPakai;
|
|
|
|
@Caption(value = "Deskripsi Produk Quo")
|
|
@Column(name = "deskripsiProdukQuo", length = 300)
|
|
private String deskripsiProdukQuo;
|
|
|
|
@Caption(value = "Frekuensi In Use")
|
|
@Column(name = "frekuensiInUse")
|
|
private Double frekuensiInUse;
|
|
|
|
@Caption(value = "Harga Discount")
|
|
@Column(name = "hargaDiscount")
|
|
private Double hargaDiscount;
|
|
|
|
@Caption(value = "Harga Discount Quo")
|
|
@Column(name = "hargaDiscountQuo")
|
|
private Double hargaDiscountQuo;
|
|
|
|
@Caption(value = "Harga P P H")
|
|
@Column(name = "hargaPph")
|
|
private Double hargaPph;
|
|
|
|
@Caption(value = "Harga P P N")
|
|
@Column(name = "hargaPpn")
|
|
private Double hargaPpn;
|
|
|
|
@Caption(value = "Harga P P N Quo")
|
|
@Column(name = "hargaPpnQuo")
|
|
private Double hargaPpnQuo;
|
|
|
|
@Caption(value = "Harga Satuan")
|
|
@Column(name = "HargaSatuan")
|
|
private Double hargaSatuan;
|
|
|
|
@Caption(value = "Harga Satuan Quo")
|
|
@Column(name = "HargaSatuanQuo")
|
|
private Double hargaSatuanQuo;
|
|
|
|
@Caption(value = "Is Cito")
|
|
@Column(name = "isCito", nullable = false)
|
|
private Byte isCito;
|
|
|
|
@Caption(value = "Is Ready Stok")
|
|
@Column(name = "isReadyStok")
|
|
private Byte isReadyStok;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "ObjectAccountFk")
|
|
@Caption(value = "Object Account")
|
|
private ChartOfAccount account;
|
|
|
|
@Column(name = "ObjectAccountFk", insertable = false, updatable = false)
|
|
private Integer accountId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "ObjectAsalProdukFk")
|
|
@Caption(value = "Object Asal Produk")
|
|
private AsalProduk asalproduk;
|
|
|
|
@Column(name = "ObjectAsalProdukFk", insertable = false, updatable = false)
|
|
private Integer asalProdukId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "ObjectBentukProdukDarahFk")
|
|
@Caption(value = "Object Bentuk Produk Darah")
|
|
private BentukProduk bentukProdukDarah;
|
|
|
|
@Column(name = "ObjectBentukProdukDarahFk", insertable = false, updatable = false)
|
|
private Integer bentukProdukDarahId;
|
|
|
|
@Caption(value = "Kode Dokter")
|
|
@Column(name = "KdDokter", length = 5)
|
|
private String kdDokter;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "ObjectJenisDietFk")
|
|
@Caption(value = "Object Jenis Diet")
|
|
private JenisDiet jenisDiet;
|
|
|
|
@Column(name = "ObjectJenisDietFk", insertable = false, updatable = false)
|
|
private Integer jenisDietId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "ObjectJenisWaktuFk")
|
|
@Caption(value = "Object Jenis Waktu")
|
|
private JenisWaktu jenisWaktu;
|
|
|
|
@Column(name = "ObjectJenisWaktuFk", insertable = false, updatable = false)
|
|
private Integer jenisWaktuId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "ObjectKamarFk")
|
|
@Caption(value = "Object Kamar")
|
|
private Kamar kamar;
|
|
|
|
@Column(name = "ObjectKamarFk", insertable = false, updatable = false)
|
|
private Integer kamarId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "ObjectKategoryDietFk")
|
|
@Caption(value = "Object Kategory Diet")
|
|
private KategoryDiet kategoryDiet;
|
|
|
|
@Column(name = "ObjectKategoryDietFk", insertable = false, updatable = false)
|
|
private Integer kategoryDietId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "ObjectKelasFk")
|
|
@Caption(value = "Object Kelas")
|
|
private DetailKamar kelas;
|
|
|
|
@Column(name = "ObjectKelasFk", insertable = false, updatable = false)
|
|
private Integer kelasId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "ObjectKelasKamarFk")
|
|
@Caption(value = "Object Kelas Kamar")
|
|
private DetailKamar kelasKamar;
|
|
|
|
@Column(name = "ObjectKelasKamarFk", insertable = false, updatable = false)
|
|
private Integer kelasKamarId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "ObjectKeteranganDietFk")
|
|
@Caption(value = "Object Keterangan Diet")
|
|
private KeteranganDiet keteranganDiet;
|
|
|
|
@Column(name = "ObjectKeteranganDietFk", insertable = false, updatable = false)
|
|
private Integer keteranganDietId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "ObjectMataUangFk")
|
|
@Caption(value = "Object Mata Uang")
|
|
private MataUang mataUang;
|
|
|
|
@Column(name = "ObjectMataUangFk", insertable = false, updatable = false)
|
|
private Integer mataUangId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "ObjectMataUang_QuoFk")
|
|
@Caption(value = "Object Mata Uang_ Quo")
|
|
private MataUang mataUangQuo;
|
|
|
|
@Column(name = "ObjectMataUang_QuoFk", insertable = false, updatable = false)
|
|
private Integer mataUangQuoId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "ObjectProdukFk")
|
|
@NotNull(message = "Object Produk Harus Diisi")
|
|
@Caption(value = "Object Produk")
|
|
private Produk produk;
|
|
|
|
@Column(name = "ObjectProdukFk", insertable = false, updatable = false)
|
|
private Integer produkId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "ObjectProdukQuoFk")
|
|
@Caption(value = "Object Produk Quo")
|
|
private Produk produkQuo;
|
|
|
|
@Column(name = "ObjectProduk_QuoFk", insertable = false, updatable = false)
|
|
private Integer produkQuoId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "ObjectProdukForUsedFk")
|
|
@Caption(value = "Object Produk For Used")
|
|
private Produk produkForUsed;
|
|
|
|
@Column(name = "ObjectProdukForUsedFk", insertable = false, updatable = false)
|
|
private Integer produkForUsedId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "ObjectProdukAsetFk")
|
|
@Caption(value = "Object Produk Aset")
|
|
private Produk produkAset;
|
|
|
|
@Column(name = "ObjectProdukAsetFk", insertable = false, updatable = false)
|
|
private Integer produkAsetId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "ObjectProdukTriggerFk")
|
|
@Caption(value = "Object Produk Trigger")
|
|
private Produk produkTrigger;
|
|
|
|
@Column(name = "ObjectProdukTriggerFk", insertable = false, updatable = false)
|
|
private Integer produkTriggerId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "ObjectRuanganFk")
|
|
@NotNull(message = "Object Ruangan Harus Diisi")
|
|
@Caption(value = "Object Ruangan")
|
|
private Ruangan ruangan;
|
|
|
|
@Column(name = "ObjectRuanganFk", insertable = false, updatable = false)
|
|
private Integer ruanganId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "ObjectRuanganTujuanFk")
|
|
@NotNull(message = "Object Ruangan Tujuan Harus Diisi")
|
|
@Caption(value = "Object Ruangan Tujuan")
|
|
private Ruangan ruanganTujuan;
|
|
|
|
@Column(name = "ObjectRuanganTujuanFk", insertable = false, updatable = false)
|
|
private Integer ruanganTujuanId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "ObjectSatuanBesarFk")
|
|
@Caption(value = "Object Satuan Besar")
|
|
private SatuanBesar satuanBesar;
|
|
|
|
@Column(name = "ObjectSatuanBesarFk", insertable = false, updatable = false)
|
|
private Integer satuanBesarId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "ObjectSatuanStandarFk")
|
|
@Caption(value = "Object Satuan Besar")
|
|
private SatuanStandar satuanStandar;
|
|
|
|
@Column(name = "ObjectSatuanStandarFk", insertable = false, updatable = false)
|
|
private Integer satuanStandarId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "ObjectSatuanWaktuFk")
|
|
@Caption(value = "Object Satuan Waktu")
|
|
private SatuanWaktu satuanWaktu;
|
|
|
|
@Column(name = "ObjectSatuanWaktuFk", insertable = false, updatable = false)
|
|
private Integer satuanWaktuId;
|
|
|
|
@Caption(value = "Keterangan Lainnya")
|
|
@Column(name = "keteranganLainnya", length = 150)
|
|
private String keteranganLainnya;
|
|
|
|
@Caption(value = "Keterangan Lainnya_ Quo")
|
|
@Column(name = "KeteranganLainnya_Quo", length = 150)
|
|
private String keteranganLainnyaQuo;
|
|
|
|
@Caption(value = "Keterangan Stok_ Quo")
|
|
@Column(name = "keteranganStok_Quo", length = 50)
|
|
private String keteranganStokQuo;
|
|
|
|
@Caption(value = "Nama Konfirmasi")
|
|
@Column(name = "namaKonfirmasi", length = 50)
|
|
private String namaKonfirmasi;
|
|
|
|
@Caption(value = "Nama Produk Quo")
|
|
@Column(name = "namaProdukQuo", length = 150)
|
|
private String namaProdukQuo;
|
|
|
|
@Caption(value = "No Bed")
|
|
@Column(name = "NoBed")
|
|
private Byte noBed;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "NoCMFk")
|
|
@Caption(value = "No C M")
|
|
private Pasien noCm;
|
|
|
|
@Column(name = "NoCMFk", insertable = false, updatable = false)
|
|
private Integer noCmId;
|
|
|
|
@Caption(value = "No Kontrak S P K")
|
|
@Column(name = "NoKontrakSPK", length = 10)
|
|
private String noKontrakSpk;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "NoOrderFk")
|
|
@NotNull(message = "No Order Harus Diisi")
|
|
@Caption(value = "No Order")
|
|
private StrukOrder noOrder;
|
|
|
|
@Column(name = "NoOrderFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
|
|
private String noOrderId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "NoOrderToExtFk")
|
|
@Caption(value = "No Order To Ext")
|
|
private StrukOrder noOrderToExt;
|
|
|
|
@Column(name = "NoOrderToExtFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
|
|
private String noOrderToExtId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "NoRegisterAsetFk")
|
|
@Caption(value = "No Register Aset")
|
|
private RegistrasiAset registrasiAset;
|
|
|
|
@Column(name = "NoRegisterAsetFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
|
|
private String registrasiAsetId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "NoRegistrasiFk")
|
|
@Caption(value = "No Registrasi")
|
|
private PasienDaftar noRegistrasi;
|
|
|
|
@Column(name = "NoRegistrasiFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
|
|
private String noRegistrasiId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "NoReturFk")
|
|
@Caption(value = "No Retur")
|
|
private StrukRetur noRetur;
|
|
|
|
@Column(name = "NoReturFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
|
|
private String noReturId;
|
|
|
|
@Caption(value = "No Serial Part Produk")
|
|
@Column(name = "NoSerialPartProduk", length = 30)
|
|
private String noSerialPartproduk;
|
|
|
|
@OneToOne(cascade = ALL, fetch = LAZY)
|
|
@JoinColumn(name = "ObjectStrukVerifikasiFk")
|
|
@Caption(value = "Struk Verifikasi")
|
|
private StrukVerifikasi strukVerifikasi;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "NoHasilPeriksaFk")
|
|
@Caption(value = "No Hasil Periksa")
|
|
private StrukHasilPemeriksaan noHasilPeriksa;
|
|
|
|
@Column(name = "noHasilPeriksaFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
|
|
private String noHasilPeriksaId;
|
|
|
|
@Caption(value = "Persen Discount")
|
|
@Column(name = "PersenDiscount")
|
|
private Double persenDiscount;
|
|
|
|
@Caption(value = "Persen Discount Quo")
|
|
@Column(name = "PersenDiscountQuo")
|
|
private Double persenDiscountQuo;
|
|
|
|
@Caption(value = "Qty Keluar Last")
|
|
@Column(name = "QtyKeluarLast")
|
|
private Double qtyKeluarLast;
|
|
|
|
@Caption(value = "Qty Kemasan")
|
|
@Column(name = "QtyKemasan")
|
|
private Double qtyKemasan;
|
|
|
|
@Caption(value = "Qty Order Last")
|
|
@Column(name = "QtyOrderLast")
|
|
private Double qtyOrderLast;
|
|
|
|
@Caption(value = "Qty Produk")
|
|
@Column(name = "QtyProduk", nullable = false)
|
|
private Double qtyProduk;
|
|
|
|
@Caption(value = "Qty Produk In Use")
|
|
@Column(name = "QtyProdukInUse")
|
|
private Double qtyProdukInUse;
|
|
|
|
@Caption(value = "Qty Produk Konfirmasi")
|
|
@Column(name = "QtyProdukKonfirmasi")
|
|
private Double qtyProdukKonfirmasi;
|
|
|
|
@Caption(value = "Qty Produk Retur")
|
|
@Column(name = "QtyProdukRetur", nullable = false)
|
|
private Double qtyProdukRetur;
|
|
|
|
@Caption(value = "Qty Stok Current")
|
|
@Column(name = "QtyStokCurrent")
|
|
private Double qtyStokCurrent;
|
|
|
|
@Caption(value = "Qty Terima Last")
|
|
@Column(name = "QtyTerimaLast")
|
|
private Double qtyTerimaLast;
|
|
|
|
@Caption(value = "Racikan Ke")
|
|
@Column(name = "RacikanKe")
|
|
private Byte racikanKe;
|
|
|
|
@Caption(value = "Resep Ke")
|
|
@Column(name = "ResepKe")
|
|
private Byte resepKe;
|
|
|
|
@Caption(value = "Status Rhesus")
|
|
@Column(name = "StatusRhesus", length = 1)
|
|
private String statusRhesus;
|
|
|
|
@Caption(value = "Tanggal Available_ Quo")
|
|
@Column(name = "TglAvailable_Quo")
|
|
private Date tglAvailableQuo;
|
|
|
|
@Caption(value = "Tanggal Pelayanan")
|
|
@Column(name = "TglPelayanan", nullable = false)
|
|
private Date tglPelayanan;
|
|
|
|
@Caption(value = "Tanggal Pelayanan Akhir")
|
|
@Column(name = "TglPelayananAkhir")
|
|
private Date tglPelayananAkhir;
|
|
|
|
@Caption(value = "statusGizi")
|
|
@Column(name = "statusGizi")
|
|
private String statusGizi;
|
|
|
|
@Caption(value = "IsVerifikasi")
|
|
@Column(name = "IsVerifikasi")
|
|
private Boolean isVerifikasi;
|
|
|
|
@JsonManagedReference
|
|
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "orderPelayanan")
|
|
@Caption(value = "mapKamarAsrama")
|
|
private Set<MappingKamarAsrama> mapKamarAsrama = new HashSet<>();
|
|
|
|
@JsonManagedReference
|
|
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "orderPelayanan")
|
|
@Caption(value = "mapJenazah")
|
|
private Set<MappingPelayananJenazah> mapJenazah = new HashSet<>();
|
|
|
|
@Caption(value = "Nama Rumah Sakit")
|
|
@Column(name = "NamaRumahSakit", length = 100)
|
|
private String namaRumahSakit;
|
|
|
|
@Caption(value = "Nama Personal")
|
|
@Column(name = "NamaPersonal", length = 100)
|
|
private String namaPersonal;
|
|
|
|
@Caption(value = "Alamat Personal")
|
|
@Column(name = "AlamatPersonal", length = 100)
|
|
private String alamatPersonal;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@Caption(value = "Nama Penyerah Barang")
|
|
@JoinColumn(name = "ObjectNamaPenyerahBarangFk")
|
|
private Pegawai namaPenyerahBarang;
|
|
|
|
@Column(name = "ObjectNamaPenyerahBarangFk", insertable = false, updatable = false)
|
|
private Integer namaPenyerahBarangId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@Caption(value = "Nama Penerima Barang")
|
|
@JoinColumn(name = "ObjectNamaPenerimaBarangFk")
|
|
private Pegawai namaPenerimaBarang;
|
|
|
|
@Column(name = "ObjectNamaPenerimaBarangFk", insertable = false, updatable = false)
|
|
private Integer namaPenerimaBarangId;
|
|
|
|
@Caption(value = "Tgl Waktu Penerimaan")
|
|
@Column(name = "TglWaktuPenerimaan")
|
|
private Date tglWaktuPenerimaan;
|
|
|
|
@Caption(value = "Hasil Konversi")
|
|
@Column(name = "hasilKonversi")
|
|
private Double hasilKonversi;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "Generik")
|
|
@Caption(value = "Generik")
|
|
private Generik generik;
|
|
|
|
@Column(name = "Generik", insertable = false, updatable = false)
|
|
private Integer generikId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "RouteFk")
|
|
@Caption(value = "Route")
|
|
private RouteFarmasi route;
|
|
|
|
@Column(name = "RouteFk", insertable = false, updatable = false)
|
|
private Integer routeId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "JenisObatFk")
|
|
@Caption(value = "Jenis Obat")
|
|
private JenisObat jenisObat;
|
|
|
|
@Column(name = "JenisObatFk", insertable = false, updatable = false)
|
|
private Integer jenisObatId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "KeteranganPakaiFk")
|
|
@Caption(value = "Keterangan Pakai")
|
|
private Stigma keteranganPakai;
|
|
|
|
@Column(name = "KeteranganPakaiFk", insertable = false, updatable = false)
|
|
private Integer keteranganPakaiId;
|
|
|
|
@Caption(value = "jumlah")
|
|
@Column(name = "jumlah")
|
|
private Double jumlah;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "JenisKemasanFk")
|
|
@Caption(value = "JenisKemasan")
|
|
private JenisKemasan jenisKemasan;
|
|
|
|
@Column(name = "JenisKemasanFk", insertable = false, updatable = false)
|
|
private Integer jenisKemasanId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "TipeMakananFk")
|
|
@Caption(value = "Tipe Makanan")
|
|
private TipeMakanan typeMakanan;
|
|
|
|
@Column(name = "TipeMakananFk", insertable = false, updatable = false)
|
|
private Integer typeMakananId;
|
|
|
|
}
|