2021-01-07 11:34:56 +07:00

114 lines
3.0 KiB
Java

package com.jasamedika.medifirst2000.vo;
import java.util.Date;
//import java.sql.Date;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonBackReference;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
import com.jasamedika.medifirst2000.helper.Caption;
public class HasilTriaseVO extends BaseTransactionVO {
/**
* @author Shakato
*/
@ManyToOne
@JoinColumn(name = "ObjectKategoriHasilTriaseFk")
@Caption(value = "ID KategoriHasilTriasev")
@NotNull(message = "ID KategoriHasilTriase tidak boleh kosong")
private KategoriHasilTriaseVO kategoriHasilTriase;
@Column(name = "hasilTriaseWaktu", nullable = true)
@Caption(value = "hasilTriaseWaktu")
private String hasilTriaseWaktu;
//@JsonBackReference
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "hasilTriase")
private Set<DetailHasilTriaseVO> detailHasilTriase=new HashSet<DetailHasilTriaseVO>();
@Column(name = "tanggalMasuk", nullable = true)
@Caption(value = "tanggalMasuk")
private Date tanggalMasuk;
@Column(name = "generateTriase", nullable = true)
@Caption(value = "generateTriase")
private String generateTriase;
@Column(name = "namaPasien", nullable = true)
@Caption(value = "namaPasien")
private String namaPasien;
@Column(name = "statusPasien", nullable = true)
@Caption(value = "statusPasien")
private String statusPasien;
public Date getTanggalMasuk() {
return tanggalMasuk;
}
public void setTanggalMasuk(Date tanggalMasuk) {
this.tanggalMasuk = tanggalMasuk;
}
public KategoriHasilTriaseVO getKategoriHasilTriase() {
return kategoriHasilTriase;
}
public void setKategoriHasilTriase(KategoriHasilTriaseVO kategoriHasilTriase) {
this.kategoriHasilTriase = kategoriHasilTriase;
}
public String getHasilTriaseWaktu() {
return hasilTriaseWaktu;
}
public void setHasilTriaseWaktu(String hasilTriaseWaktu) {
this.hasilTriaseWaktu = hasilTriaseWaktu;
}
public Set<DetailHasilTriaseVO> getDetailHasilTriase() {
return detailHasilTriase;
}
public void setDetailHasilTriase(Set<DetailHasilTriaseVO> detailHasilTriase) {
this.detailHasilTriase = detailHasilTriase;
}
public String getGenerateTriase() {
return generateTriase;
}
public void setGenerateTriase(String generateTriase) {
this.generateTriase = generateTriase;
}
public String getNamaPasien() {
return namaPasien;
}
public void setNamaPasien(String namaPasien) {
this.namaPasien = namaPasien;
}
public String getStatusPasien() {
return statusPasien;
}
public void setStatusPasien(String statusPasien) {
this.statusPasien = statusPasien;
}
}