package com.jasamedika.medifirst2000.entities; import java.util.Date; import java.util.HashSet; import java.util.Set; import javax.persistence.*; import com.jasamedika.medifirst2000.entities.Pegawai; import com.fasterxml.jackson.annotation.JsonBackReference; import com.jasamedika.medifirst2000.base.BaseTransaction; import javax.validation.constraints.NotNull; import com.jasamedika.medifirst2000.helper.Caption;import org.hibernate.envers.Audited; /** * class StrukResep * * @author Generator */ @Entity //@Audited @Table(name = "StrukResep_T") public class StrukResep extends BaseTransaction { @ManyToOne @JoinColumn(name = "OrderFK") @Caption(value = "Order Resep") private StrukOrder strukOrder; public StrukOrder getStrukOrder() { return strukOrder; } public void setStrukOrder(StrukOrder strukOrder) { this.strukOrder = strukOrder; } @Column(name = "OrderFK", columnDefinition = "CHAR(32)", insertable = false, updatable = false) private String strukOrderId; @Column(name = "Status", nullable = true, length = 100) @Caption(value = "status") private Byte status; public Byte getStatus() { return status; } public void setStatus(Byte status) { this.status = status; } @Column(name = "NoResep", nullable = false, length = 100) @Caption(value = "NoResep") private String noResep; public String getNoResep() { return noResep; } public void setNoResep(String noResep) { this.noResep = noResep; } @Column(name = "TglResep", nullable = false, length = 100) @Caption(value = "TglResep") private Date tglResep; public Date getTglResep() { return tglResep; } public void setTglResep(Date tglResep) { this.tglResep = tglResep; } @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name = "PenulisResepFk") @Caption(value = "Penulis Resep") private Pegawai penulisResep; public Pegawai getPenulisResep() { return penulisResep; } public void setPenulisResep(Pegawai penulisResep) { this.penulisResep = penulisResep; } @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name = "RuanganFK") @Caption(value = "Ruangan Tujuan") private Ruangan ruanganTujuan; public Ruangan getRuanganTujuan() { return ruanganTujuan; } public void setRuanganTujuan(Ruangan ruanganTujuan) { this.ruanganTujuan = ruanganTujuan; } @Column(name = "RuanganFK", insertable = false, updatable = false) private Integer ruanganTujuanId; @ManyToOne() @JoinColumn(name = "PasienFK") @Caption(value = "Pasien") private AntrianPasienDiPeriksa pasien; public AntrianPasienDiPeriksa getPasien() { return pasien; } public void setPasien(AntrianPasienDiPeriksa pasien) { this.pasien = pasien; } @Column(name = "PasienFK", columnDefinition = "CHAR(32)", insertable = false, updatable = false) private String pasienId; @Column(name = "PenulisResepFk", insertable = false, updatable = false) private Integer penulisResepId; @Column(name = "tglAmbilResep", nullable = true, length = 100) @Caption(value = "tglAmbilResep") private Date tglAmbilResep; @Column(name = "namaLengkapAmbilResep", nullable = true, length = 100) @Caption(value = "namaLengkapAmbilResep") private String namaLengkapAmbilResep; @Column(name = "namaPemberi", nullable = true, length = 100) @Caption(value = "namaPemberi") private String namaPemberi; public Date getTglAmbilResep() { return tglAmbilResep; } public void setTglAmbilResep(Date tglAmbilResep) { this.tglAmbilResep = tglAmbilResep; } public String getNamaLengkapAmbilResep() { return namaLengkapAmbilResep; } public void setNamaLengkapAmbilResep(String namaLengkapAmbilResep) { this.namaLengkapAmbilResep = namaLengkapAmbilResep; } public String getNamaPemberi() { return namaPemberi; } public void setNamaPemberi(String namaPemberi) { this.namaPemberi = namaPemberi; } }