64 lines
1.5 KiB
Java
64 lines
1.5 KiB
Java
package com.jasamedika.medifirst2000.vo;
|
|
|
|
import javax.persistence.FetchType;
|
|
import javax.persistence.JoinColumn;
|
|
import javax.persistence.ManyToOne;
|
|
import javax.validation.constraints.NotNull;
|
|
|
|
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
|
|
import com.jasamedika.medifirst2000.helper.Caption;
|
|
|
|
public class RupAnggaranVO extends BaseTransactionVO{
|
|
|
|
@NotNull(message="Kode RUP Anggaran tidak boleh kosong")
|
|
@Caption(value="Kode RUP Anggaran")
|
|
private String kdRupAnggaran;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "ObjectDetailAnggaranFk")
|
|
@Caption(value="Detail Anggaran")
|
|
private DetailAnggaranVO detailAnggaran;
|
|
|
|
@NotNull(message="Kode Pengadaan tidak boleh kosong")
|
|
@Caption(value="Kode Pengadaan")
|
|
private String kdPengadaan;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "ObjectLokasiFk")
|
|
@Caption(value="Lokasi")
|
|
private LokasiVO lokasi;
|
|
|
|
public String getKdRupAnggaran() {
|
|
return kdRupAnggaran;
|
|
}
|
|
|
|
public void setKdRupAnggaran(String kdRupAnggaran) {
|
|
this.kdRupAnggaran = kdRupAnggaran;
|
|
}
|
|
|
|
public DetailAnggaranVO getDetailAnggaran() {
|
|
return detailAnggaran;
|
|
}
|
|
|
|
public void setDetailAnggaran(DetailAnggaranVO detailAnggaran) {
|
|
this.detailAnggaran = detailAnggaran;
|
|
}
|
|
|
|
public String getKdPengadaan() {
|
|
return kdPengadaan;
|
|
}
|
|
|
|
public void setKdPengadaan(String kdPengadaan) {
|
|
this.kdPengadaan = kdPengadaan;
|
|
}
|
|
|
|
public LokasiVO getLokasi() {
|
|
return lokasi;
|
|
}
|
|
|
|
public void setLokasi(LokasiVO lokasi) {
|
|
this.lokasi = lokasi;
|
|
}
|
|
|
|
}
|