257 lines
7.5 KiB
Java
257 lines
7.5 KiB
Java
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;
|
|
|
|
}
|