2021-09-17 10:48:24 +07:00

113 lines
3.0 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.ProdukDetailLaboratorium;
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 HasilPemeriksaan
*
* @author Generator
*/
@Entity //@Audited
@Table(name = "StrukHasilPemeriksaan_T")
public class StrukHasilPemeriksaan extends BaseTransaction {
@Column(name = "keteranganLainnya", nullable = true, length = 100)
@Caption(value = "Keterangan Lainnya")
private String keteranganLainnya;
public String getKeteranganLainnya() {
return keteranganLainnya;
}
public void setKeteranganLainnya(String keteranganLainnya) {
this.keteranganLainnya = keteranganLainnya;
}
@Column(name = "NamaPengambilHasil", nullable = true, length = 100)
@Caption(value = "Nama Pengambil Hasil")
private String namaPengambilHasil;
@Column(name = "NoTelponPengambilHasil", nullable = true, length = 100)
@Caption(value = "No Telepon Pengambil Hasil")
private String noTeleponPengambilHasil;
@Column(name = "NoHasilPeriksa", nullable = false,unique=true, length = 100)
@Caption(value = "No Hasil Periksa")
private String noHasilPeriksa;
public String getNamaPengambilHasil() {
return namaPengambilHasil;
}
public void setNamaPengambilHasil(String namaPengambilHasil) {
this.namaPengambilHasil = namaPengambilHasil;
}
public String getNoTeleponPengambilHasil() {
return noTeleponPengambilHasil;
}
public void setNoTeleponPengambilHasil(String noTeleponPengambilHasil) {
this.noTeleponPengambilHasil = noTeleponPengambilHasil;
}
public Date getTanggalPengambilHasil() {
return tanggalPengambilHasil;
}
public void setTanggalPengambilHasil(Date tanggalPengambilHasil) {
this.tanggalPengambilHasil = tanggalPengambilHasil;
}
public String getNoHasilPeriksa() {
return noHasilPeriksa;
}
public void setNoHasilPeriksa(String noHasilPeriksa) {
this.noHasilPeriksa = noHasilPeriksa;
}
@Column(name = "TanggalPengambilHasil", nullable = true, length = 100)
@Caption(value = "Tanggal Pengambil Hasil")
private Date tanggalPengambilHasil;
@Column(name = "tglHasil", nullable = false, length = 100)
@Caption(value = "Tanggal Hasil")
private Date tglHasil;
public Date getTglHasil() {
return tglHasil;
}
public void setTglHasil(Date tglHasil) {
this.tglHasil = tglHasil;
}
@ManyToOne
@JoinColumn(name = "StrukOrderFk")
//@NotNull(message = "Struk Order Harus Diisi")
@Caption(value = "Struk Order")
private StrukOrder strukOrder;
public StrukOrder getStrukOrder() {
return strukOrder;
}
public void setStrukOrder(StrukOrder strukOrder) {
this.strukOrder = strukOrder;
}
@Column(name = "StrukOrderFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
private String strukOrderId;
}