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 PelayananObatVO extends MedicalRecordTransactionVO { 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; } }