package com.jasamedika.medifirst2000.entities; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; import lombok.Getter; import lombok.Setter; import javax.persistence.*; import java.util.Date; import static javax.persistence.FetchType.LAZY; /** * class PlanningPelayanan * * @author Generator */ @Getter @Setter @Entity @Table(name = "PlanningPelayananDbhp_T") public class PlanningPelayananDbhp extends BaseTransaction { @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectStrukPlanningFk") @Caption(value = "Struk Planning") private StrukPlanning strukPlanning; @Column(name = "ObjectStrukPlanningFk", insertable = false, updatable = false) private String strukPlanningId; @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectStrukOrderFk") @Caption(value = "Struk Planning") private StrukOrder strukOrder; @Column(name = "ObjectStrukOrderFk", insertable = false, updatable = false) private String strukOrderId; @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectProdukFk") @Caption(value = "Produk") private Produk produk; @Column(name = "ObjectProdukFk", insertable = false, updatable = false) private Integer produkId; @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectRuanganFk") @Caption(value = "Ruangan") private Ruangan ruangan; @Column(name = "ObjectRuanganFk", insertable = false, updatable = false) private Integer ruanganId; @Column(name = "tanggalPlanning") private Date tanggalPlanning; @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectSatuanStandarFk") @Caption(value = "Ruangan") private SatuanStandar satuanStandar; @Column(name = "ObjectSatuanStandarFk", insertable = false, updatable = false) private Integer satuanStandarId; @Column(name = "qtyProduk") private Double qtyProduk; @Column(name = "hargaNetto") private Double hargaNetto; @Column(name = "hargaSatuan") private Double hargaSatuan; @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectRegistrasiAsetFk") @Caption(value = "RegistrasiAset") private RegistrasiAset registrasiAset; @Column(name = "ObjectRegistrasiAsetFk", insertable = false, updatable = false) private String registrasiAsetId; @Column(name = "Keterangan") private String keterangan; }