145 lines
3.1 KiB
Java
145 lines
3.1 KiB
Java
package com.jasamedika.medifirst2000.vo;
|
|
|
|
import java.util.Date;
|
|
import java.util.HashSet;
|
|
import java.util.Set;
|
|
|
|
import javax.persistence.CascadeType;
|
|
import javax.persistence.Column;
|
|
import javax.persistence.FetchType;
|
|
import javax.persistence.JoinColumn;
|
|
import javax.persistence.ManyToOne;
|
|
import javax.persistence.OneToMany;
|
|
import javax.validation.constraints.NotNull;
|
|
|
|
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
|
|
import com.jasamedika.medifirst2000.entities.AsalProduk;
|
|
import com.jasamedika.medifirst2000.helper.Caption;
|
|
|
|
public class KartuPengendaliVO extends BaseTransactionVO{
|
|
|
|
@Caption(value="No Usulan")
|
|
private String noUsulan;
|
|
|
|
@NotNull(message="Jumlah tidak boleh kosong")
|
|
@Caption(value="Tanggal")
|
|
private Date tanggal;
|
|
|
|
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "kartuPengendali")
|
|
private Set<KartuPengendaliDetailVO> kartuPengendaliDetail = new HashSet<KartuPengendaliDetailVO>();
|
|
|
|
@NotNull(message="Jumlah tidak boleh kosong")
|
|
@Caption(value="Jumlah")
|
|
private Double jumlah;
|
|
|
|
@NotNull(message="PPN tidak boleh kosong")
|
|
@Caption(value="Ppn")
|
|
private Double ppn;
|
|
|
|
@NotNull(message="Total tidak boleh kosong")
|
|
@Caption(value="Total")
|
|
private Double total;
|
|
|
|
@NotNull(message="Pembulatan tidak boleh kosong")
|
|
@Caption(value="Pembulatan")
|
|
private Double pembulatan;
|
|
|
|
@NotNull(message="Terbilang tidak boleh kosong")
|
|
@Caption(value="Terbilang")
|
|
private String terbilang;
|
|
|
|
@Column(name="paketPengadaan", nullable = true)
|
|
@Caption(value="paketPengadaan")
|
|
private String paketPengadaan;
|
|
|
|
@ManyToOne
|
|
@Caption(value = "Object Asal Produk")
|
|
private AsalProdukVO asalProduk;
|
|
|
|
@Column(name="TanggalDibutuhkan", nullable = true)
|
|
@Caption(value="TanggalDibtuhkan")
|
|
private Date tanggalDibutuhkan;
|
|
|
|
public String getNoUsulan() {
|
|
return noUsulan;
|
|
}
|
|
|
|
public void setNoUsulan(String noUsulan) {
|
|
this.noUsulan = noUsulan;
|
|
}
|
|
|
|
public Date getTanggal() {
|
|
return tanggal;
|
|
}
|
|
|
|
public void setTanggal(Date tanggal) {
|
|
this.tanggal = tanggal;
|
|
}
|
|
|
|
public Set<KartuPengendaliDetailVO> getKartuPengendaliDetail() {
|
|
return kartuPengendaliDetail;
|
|
}
|
|
|
|
public void setKartuPengendaliDetail(Set<KartuPengendaliDetailVO> kartuPengendaliDetail) {
|
|
this.kartuPengendaliDetail = kartuPengendaliDetail;
|
|
}
|
|
|
|
public Double getJumlah() {
|
|
return jumlah;
|
|
}
|
|
|
|
public void setJumlah(Double jumlah) {
|
|
this.jumlah = jumlah;
|
|
}
|
|
|
|
public Double getPpn() {
|
|
return ppn;
|
|
}
|
|
|
|
public void setPpn(Double ppn) {
|
|
this.ppn = ppn;
|
|
}
|
|
|
|
public Double getTotal() {
|
|
return total;
|
|
}
|
|
|
|
public void setTotal(Double total) {
|
|
this.total = total;
|
|
}
|
|
|
|
public Double getPembulatan() {
|
|
return pembulatan;
|
|
}
|
|
|
|
public void setPembulatan(Double pembulatan) {
|
|
this.pembulatan = pembulatan;
|
|
}
|
|
|
|
public String getTerbilang() {
|
|
return terbilang;
|
|
}
|
|
|
|
public void setTerbilang(String terbilang) {
|
|
this.terbilang = terbilang;
|
|
}
|
|
|
|
public String getPaketPengadaan() {
|
|
return paketPengadaan;
|
|
}
|
|
|
|
public void setPaketPengadaan(String paketPengadaan) {
|
|
this.paketPengadaan = paketPengadaan;
|
|
}
|
|
|
|
public AsalProdukVO getAsalProduk() {
|
|
return asalProduk;
|
|
}
|
|
|
|
public void setAsalProduk(AsalProdukVO asalProduk) {
|
|
this.asalProduk = asalProduk;
|
|
}
|
|
|
|
|
|
}
|