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; }