package com.jasamedika.medifirst2000.vo; import java.util.ArrayList; import java.util.Date; import java.util.HashSet; import java.util.List; import java.util.Set; import javax.persistence.*; import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO; import com.jasamedika.medifirst2000.entities.PelayananPasien; import com.fasterxml.jackson.annotation.JsonBackReference; import javax.validation.constraints.NotNull; import com.jasamedika.medifirst2000.helper.Caption; /** * class PelayananObatVOVO * * @author Generator */ public class PelayananObatOnlyResepVO extends BaseTransactionVO { public Integer sumRekap; public Integer getSumRekap() { return sumRekap; } public void setSumRekap(Integer sumRekap) { this.sumRekap = sumRekap; } @ManyToOne @JoinColumn(name = "StrukOrderFk") @NotNull(message = "Struk Order Harus Diisi") @Caption(value = "Struk Order") private StrukOrderVO strukOrder; public StrukOrderVO getStrukOrder() { return strukOrder; } public void setStrukOrder(StrukOrderVO strukOrder) { this.strukOrder = strukOrder; } @Column(name = "StrukOrderFk", insertable = false, updatable = false) private String strukOrderId; @ManyToOne @JoinColumn(name = "StrukResepFk") @NotNull(message = "Struk Resep Harus Diisi") @Caption(value = "Struk Resep") private StrukResepVO strukResep; public StrukResepVO getStrukResep() { return strukResep; } public void setStrukResep(StrukResepVO strukResep) { this.strukResep = strukResep; } @Column(name = "StrukResepFk", insertable = false, updatable = false) private String strukResepId; // // //@JsonBackReference // @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "pelayananObat") private List listObat = new ArrayList(); public List getListObat() { return listObat; } public void setListObat(List listObat) { this.listObat = listObat; } @Caption(value = "deskripsi") @Column(name = "deskripsi", nullable = true) private String deskripsi; public String getDeskripsi() { return deskripsi; } public void setDeskripsi(String deskripsi) { this.deskripsi = deskripsi; } @ManyToOne @JoinColumn(name = "PasienFk") @Caption(value = "Pasien") private PasienVO pasien; @ManyToOne @JoinColumn(name = "RuanganFk") @Caption(value = "Ruangan") private RuanganVO ruangan; @ManyToOne @JoinColumn(name = "penulisResepFk") @Caption(value = "penulisResep") private PegawaiVO penulisResep; @Caption(value = "tanggalRegistrasi") @Column(name = "tanggalRegistrasi", nullable = true) private Date tanggalRegistrasi; public PasienVO getPasien() { return pasien; } public void setPasien(PasienVO pasien) { this.pasien = pasien; } public RuanganVO getRuangan() { return ruangan; } public void setRuangan(RuanganVO ruangan) { this.ruangan = ruangan; } public PegawaiVO getPenulisResep() { return penulisResep; } public void setPenulisResep(PegawaiVO penulisResep) { this.penulisResep = penulisResep; } public Date getTanggalRegistrasi() { return tanggalRegistrasi; } public void setTanggalRegistrasi(Date tanggalRegistrasi) { this.tanggalRegistrasi = tanggalRegistrasi; } }