162 lines
3.7 KiB
Java
162 lines
3.7 KiB
Java
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;
|
|
}
|
|
|
|
} |