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 javax.validation.constraints.NotNull; import java.util.Date; import static javax.persistence.FetchType.LAZY; /** * class PlanningPelayanan * * @author Generator */ @Getter @Setter @Entity @Table(name = "PlanningPelayanan_T") public class PlanningPelayanan extends BaseTransaction { @Caption(value = "Kebutuhan Alat Catu Tegangan") @Column(name = "kebutuhanAlatCatuTegangan") private String kebutuhanAlatCatuTegangan; @Caption(value = "Jumlah Bakteri") @Column(name = "jumlahBakteri") private Integer jumlahBakteri; @Caption(value = "Kebutuhan Alat Temperatur Ruangan") @Column(name = "kebutuhanAlatTemperaturRuangan") private String kebutuhanAlatTemperaturRuangan; @Caption(value = "Kebutuhan Alat Kelembaban Ruangan") @Column(name = "kebutuhanAlatKelembabanRuangan") private String kebutuhanAlatKelembabanRuangan; @Caption(value = "Terukur Catu Tegangan") @Column(name = "terukurCatuTegangan") private String terukurCatuTegangan; @Caption(value = "Terukur Temperatur Ruangan") @Column(name = "terukurTemperaturRuangan") private String terukurTemperaturRuangan; @Caption(value = "Terukur Kelembaban Ruangan") @Column(name = "terukurKelembabanRuangan") private String terukurKelembabanRuangan; @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectJenisTindakanMedisAnFk") @Caption(value = "Object Jenis Tindakan Medis An") private JenisTindakanMedis jenisTindakanMedisAn; @Column(name = "ObjectJenisTindakanMedisAnFk", insertable = false, updatable = false) private Integer jenisTindakanMedisAnId; @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectJenisTindakanMedisOpFk") @Caption(value = "Object Jenis Tindakan Medis Op") private JenisTindakanMedis jenisTindakanMedisSop; @Column(name = "ObjectJenisTindakanMedisOpFk", insertable = false, updatable = false) private Integer jenisTindakanMedisSopId; @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 = "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 = "ObjectProdukAsetFk") @Caption(value = "Object Produk Aset") private Produk produkAset; @Column(name = "ObjectProdukAsetFk", insertable = false, updatable = false) private Integer produkAsetId; @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; @Caption(value = "Keterangan Exec Lainnya") @Column(name = "KeteranganExecLainnya", length = 150) private String keteranganExecLainnya; @Caption(value = "Keterangan Exec Lainnya An") @Column(name = "KeteranganExecLainnyaAn", length = 150) private String keteranganExecLainnyaAn; @Caption(value = "Keterangan Plan Lainnya") @Column(name = "KeteranganPlanLainnya", length = 150) private String keteranganPlanLainnya; @Caption(value = "Keterangan Plan Lainnya An") @Column(name = "KeteranganPlanLainnyaAn", length = 150) private String keteranganPlanLainnyaAn; @Caption(value = "No Bed") @Column(name = "NoBed") private Byte nobed; @ManyToOne(fetch = LAZY) @JoinColumn(name = "NoHasilPeriksaFk") @Caption(value = "No Hasil Periksa") private HasilPemeriksaanPasien hasilPemeriksaanPasien; @Column(name = "NoHasilPeriksaFk", insertable = false, updatable = false) private String hasilPemeriksaanPasienId; @ManyToOne(fetch = LAZY) @JoinColumn(name = "NoOrderFk") @NotNull(message = "No Order Harus Diisi") @Caption(value = "No Order") private StrukOrder strukOrder; @Column(name = "NoOrderFk", insertable = false, updatable = false) private String strukOrderId; @ManyToOne(fetch = LAZY) @JoinColumn(name = "noStrukFk") @Caption(value = "Struk Pelayanan") private StrukPelayanan strukPelayanan; @Column(name = "noStrukFk", insertable = false, updatable = false) private String strukPelayananId; @ManyToOne(fetch = LAZY) @JoinColumn(name = "NoPlanningFk") @NotNull(message = "No Planning Harus Diisi") @Caption(value = "No Planning") private StrukPlanning strukPlaning; @Column(name = "NoPlanningFk", insertable = false, updatable = false) private String strukPlaningId; @Caption(value = "No Polisi Aset") @Column(name = "NoPolisiAset", length = 15) private String niPolisiAset; @ManyToOne(fetch = LAZY) @JoinColumn(name = "NoRegisterAsetFk") @Caption(value = "No Register Aset") private RegistrasiAset registrasiAset; @Column(name = "NoRegisterAsetFk", insertable = false, updatable = false) private String registrasiAsetId; @ManyToOne(fetch = LAZY) @JoinColumn(name = "NoReturFk") @Caption(value = "No Retur") private StrukRetur strukRetur; @Column(name = "NoReturFk", insertable = false, updatable = false) private String strukReturId; @ManyToOne(fetch = LAZY) @JoinColumn(name = "NoVerifikasiFk") @Caption(value = "No Verifikasi") private StrukVerifikasi strukVerifikasi; @Column(name = "NoVerifikasiFk", insertable = false, updatable = false) private String strukVerifikasiId; @Caption(value = "Qty Produk Exec") @Column(name = "QtyProdukExec", nullable = false) private Double qtyProdukExec; @Caption(value = "Qty Produk Retur") @Column(name = "QtyProdukRetur", nullable = false) private Double qtyProdukRetur; @Caption(value = "Tanggal Pelayanan") @Column(name = "TglPelayanan", nullable = false) private Date tglPelayanan; @Caption(value = "Tanggal Diperiksa") @Column(name = "TglDiperiksa") private Date tglDiperiksa; @Caption(value = "Jenis Kerusakan") @Column(name = "jenisKerusakan") private String jenisKerusakan; @Caption(value = "Analisa Kerusakan") @Column(name = "AsanalisaKerusakan") private String analisaKerusakan; @Caption(value = "Keterangan") @Column(name = "keterangan") private String keterangan; @Caption(value = "Tanggal Planning") @Column(name = "TglPlanning", nullable = false) private Date tglPlanning; @Caption(value = "Tanggal Planning Akhir") @Column(name = "TglPlanningAkhir", nullable = false) private Date tglPlanningAkhir; @Caption(value = "Tanggal Planning Akhir An") @Column(name = "TglPlanningAkhirAn") private Date tglPlanningAkhirAn; @Caption(value = "Tanggal Planning Awal An") @Column(name = "TglPlanningAwalAn") private Date tglPlanningAwalAn; @Caption(value = "Tanggal Planning Exec Akhir") @Column(name = "TglPlanningExecAkhir") private Date tglPlanningExecAkhir; @Caption(value = "Tanggal Planning Exec Akhir An") @Column(name = "TglPlanningExecAkhirAn") private Date tglPlanningExecAkhiran; @Caption(value = "Tanggal Planning Exec Awal") @Column(name = "TglPlanningExecAwal") private Date tglPlanningExecAwal; @Caption(value = "Tanggal Planning Exec Awal An") @Column(name = "TglPlanningExecAwalAn") private Date tglPlanningExecAwalan; @Caption(value = "Tanggal Planning Exec Last") @Column(name = "TglPlanningExecLast") private Date tglPlanningExecLast; @Caption(value = "Tanggal Planning Exec Next") @Column(name = "TglPlanningExecNext") private Date tglplanningExecNext; @Column(name = "status") private Boolean status; }