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

795 lines
16 KiB
Java

package com.jasamedika.medifirst2000.vo;
import java.util.Date;
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 AssetVO extends BaseTransactionVO {
private static final long serialVersionUID = -4519809828725138243L;
@ManyToOne
@JoinColumn(name = "ObjectKelompokAsetFk")
@Caption(value = "Kelompok Asset")
private KelompokAsetVO kelompokAset;
@ManyToOne
@JoinColumn(name = "ObjectRuanganFk")
private RuanganVO ruangan;
@ManyToOne
@JoinColumn(name = "ObjectProdukFk")
@Caption(value = "Nama Barang")
private ProdukVO produk;
@ManyToOne
@JoinColumn(name = "ObjectAsalProdukFk")
private AsalProdukVO asalProduk;
@ManyToOne
@JoinColumn(name = "ObjectTypeProdukFk")
@Caption(value = "Type")
private TypeProdukVO typeProduk;
@ManyToOne
@JoinColumn(name = "ObjectBahanProdukFk")
private BahanProdukVO bahanProduk;
@ManyToOne
@JoinColumn(name = "ObjectWarnaProdukFk")
private WarnaProdukVO warnaProduk;
@ManyToOne
@JoinColumn(name = "ObjectProdusenProdukFk")
private ProdusenProdukVO produsenProduk;
@ManyToOne
@JoinColumn(name = "ObjectJenisKontruksiFk")
private JenisKontruksiVO jenisKontruksi;
@ManyToOne
@JoinColumn(name = "ObjectJenisSetifikatFk")
private JenisSertifikatVO jenisSertifikat;
@ManyToOne
@JoinColumn(name = "ObjectAlamatFk")
private AlamatVO alamat;
@ManyToOne
@JoinColumn(name = "ObjectPegawaiPenggunaFk")
private PegawaiPenggunaVO pegawaiPengguna;
@ManyToOne
@JoinColumn(name = "ObjectKondisiProdukAwalFk")
private KondisiProdukAwalVO kondisiProdukAwal;
@ManyToOne
@JoinColumn(name = "ObjectKondisiProdukCurrentFk")
private KondisiProdukCurrentVO kondisiProdukCurrent;
@ManyToOne
@JoinColumn(name = "ObjectRuanganPosisiCurrentFk")
private RuanganPosisiCurrentVO ruanganPosisiCurrent;
@ManyToOne
@JoinColumn(name = "ObjectMerkProdukFk")
@Caption(value = "Merk Produk")
private MerkProdukVO merkProduk;
@ManyToOne
@JoinColumn(name = "ObjectSatuanAsetFk")
@Caption(value = "Satuan")
private SatuanAsetVO satuanAset;
@ManyToOne
@JoinColumn(name = "ObjectKlasifikasiTeknologiFk")
@Caption(value = "Klasifikasi Teknologi")
private KlasifikasiTeknologiVO klasifikasiTeknologi;
@ManyToOne
@JoinColumn(name = "ObjectUsiaAsetFk")
@Caption(value = "Usia Asset")
private UsiaAsetVO usiaAset;
@ManyToOne
@JoinColumn(name = "ObjectTahunPerolehanFk")
@Caption(value = "Tahun Perolehan")
private TahunPerolehanVO tahunPerolehan;
@ManyToOne
@JoinColumn(name = "ObjectKondisiAsetFk")
@Caption(value = "Kondisi Asset")
private KondisiAsetVO kondisiAset;
@ManyToOne
@JoinColumn(name = "ObjectRekananFk")
@Caption("Distributor")
private RekananVO rekanan;
@ManyToOne
@JoinColumn(name = "ObjectLokasiFk")
@Caption("Lokasi Asset")
private LokasiVO lokasi;
@Caption(value = "No Registrasi Asset")
private String noRegisterAset;
@Caption(value = "No Register Aset Int")
private String noRegisterAset_Int;
@NotNull(message = "Kode Aspac tidak boleh kosong")
@Caption(value = "Kode Aspac")
private String kdAspac;
@NotNull(message = "Kode BMN tidak boleh kosong")
@Caption(value = "Kode BMN")
private String kdBmn;
@NotNull(message = "Kode RSABHK tidak boleh kosong")
@Caption(value = "Kode RSABHK")
private String kdRsabhk;
@NotNull(message = "No seri tidak boleh kosong")
@Caption(value = "No Seri")
private String noSeri;
@NotNull(message = "Daya listrik tidak boleh kosong")
@Caption(value = "Daya Listrik")
private String dayaListrik;
@NotNull(message = "tidak boleh kosong")
@Caption(value = "Keterangan Lainya")
private String keteranganLainya;
@Caption(value = "No Model")
private String noModel;
@Caption(value = "Nama Model")
private String namaModel;
@Caption(value = "No Serial")
private String noSerial;
@Caption(value = "No Polisi")
private String noPolisi;
@Caption(value = "No BPKB")
private String noBPKB;
@Caption(value = "No Mesin")
private String noMesin;
@Caption(value = "No Rangka")
private String noRangka;
@Caption(value = "BPKB Atas Nama")
private String bpkbAtasNama;
@Caption(value = "Nama Pengguna")
private String namaPengguna;
@Caption(value = "No Struk")
private String noStrukText;
@Caption(value = "No Sertifikat")
private String noSertifikat;
@Caption(value = "Sertifikat Atas Nama")
private String sertifikatAtasNama;
@Caption(value = "Nama Ruas Jalan")
private String namaRuasJalan;
@Caption(value = "Fungsi Kegunaan")
private String fungsiKegunaan;
@Caption(value = "Tgl Penerimaan Asset")
private Date tglPenerimaanAset;
@Caption(value = "Masa Berlaku Sertifikat")
private Date masaBerlakuSertifikat;
@Caption(value = "Tgl Produksi")
private Date tglProduksi;
@Caption(value = "No Register Asset")
private Date tglRegisterAset;
@Caption(value = "Tgl Struk Terima")
private Date tglStrukTerima;
@NotNull(message = "Qty tidak boleh kosong")
@Caption(value = "Qty")
private Integer qtyAset;
@Caption(value = "Harga Penyusutan")
private float hargaPenyusutan;
@Caption(value = "Total Sudah Menyusut")
private float totalSudahMenyusut;
@Caption(value = "Harga Pertambahan")
private float hargaPertambahan;
@Caption(value = "Total Sudah Bertambah")
private float totalSudahBertambah;
@Caption(value = "Harga Satuan Revaluasi")
private float hargaSatuanRevaluasi;
@Caption(value = "Harga Netto")
private float hargaNetto;
@NotNull(message = "Harga tidak boleh kosong")
@Caption(value = "Harga")
private Double harga;
@Caption(value = "Umur Ekonomi sRevaluasi Tahun")
private Double umurEkonomisRevaluasiTahun;
@Caption(value = "Total SisaUmur Ekonomis Tahun")
private Double totalSisaUmurEkonomisTahun;
@Caption(value = "Kapasitas Mesin")
private Double kapasitasMesin;
@Caption(value = "LT Panjang")
private Double ltPanjang;
@Caption(value = "LT Lebar")
private Double ltLebar;
@Caption(value = "LB Panjang")
private Double lbPanjang;
@Caption(value = "LB Lebar")
private Double lbLebar;
@Caption(value = "LB Tinggi")
private Double lbTinggi;
@Caption(value = "Qty Lantai")
private Double qtyLantai;
public KelompokAsetVO getKelompokAset() {
return kelompokAset;
}
public void setKelompokAset(KelompokAsetVO kelompokAset) {
this.kelompokAset = kelompokAset;
}
public RuanganVO getRuangan() {
return ruangan;
}
public void setRuangan(RuanganVO ruangan) {
this.ruangan = ruangan;
}
public ProdukVO getProduk() {
return produk;
}
public void setProduk(ProdukVO produk) {
this.produk = produk;
}
public AsalProdukVO getAsalProduk() {
return asalProduk;
}
public void setAsalProduk(AsalProdukVO asalProduk) {
this.asalProduk = asalProduk;
}
public TypeProdukVO getTypeProduk() {
return typeProduk;
}
public void setTypeProduk(TypeProdukVO typeProduk) {
this.typeProduk = typeProduk;
}
public BahanProdukVO getBahanProduk() {
return bahanProduk;
}
public void setBahanProduk(BahanProdukVO bahanProduk) {
this.bahanProduk = bahanProduk;
}
public WarnaProdukVO getWarnaProduk() {
return warnaProduk;
}
public void setWarnaProduk(WarnaProdukVO warnaProduk) {
this.warnaProduk = warnaProduk;
}
public ProdusenProdukVO getProdusenProduk() {
return produsenProduk;
}
public void setProdusenProduk(ProdusenProdukVO produsenProduk) {
this.produsenProduk = produsenProduk;
}
public JenisKontruksiVO getJenisKontruksi() {
return jenisKontruksi;
}
public void setJenisKontruksi(JenisKontruksiVO jenisKontruksi) {
this.jenisKontruksi = jenisKontruksi;
}
public JenisSertifikatVO getJenisSertifikat() {
return jenisSertifikat;
}
public void setJenisSertifikat(JenisSertifikatVO jenisSertifikat) {
this.jenisSertifikat = jenisSertifikat;
}
public AlamatVO getAlamat() {
return alamat;
}
public void setAlamat(AlamatVO alamat) {
this.alamat = alamat;
}
public PegawaiPenggunaVO getPegawaiPengguna() {
return pegawaiPengguna;
}
public void setPegawaiPengguna(PegawaiPenggunaVO pegawaiPengguna) {
this.pegawaiPengguna = pegawaiPengguna;
}
public KondisiProdukAwalVO getKondisiProdukAwal() {
return kondisiProdukAwal;
}
public void setKondisiProdukAwal(KondisiProdukAwalVO kondisiProdukAwal) {
this.kondisiProdukAwal = kondisiProdukAwal;
}
public KondisiProdukCurrentVO getKondisiProdukCurrent() {
return kondisiProdukCurrent;
}
public void setKondisiProdukCurrent(KondisiProdukCurrentVO kondisiProdukCurrent) {
this.kondisiProdukCurrent = kondisiProdukCurrent;
}
public RuanganPosisiCurrentVO getRuanganPosisiCurrent() {
return ruanganPosisiCurrent;
}
public void setRuanganPosisiCurrent(RuanganPosisiCurrentVO ruanganPosisiCurrent) {
this.ruanganPosisiCurrent = ruanganPosisiCurrent;
}
public MerkProdukVO getMerkProduk() {
return merkProduk;
}
public void setMerkProduk(MerkProdukVO merkProduk) {
this.merkProduk = merkProduk;
}
public SatuanAsetVO getSatuanAset() {
return satuanAset;
}
public void setSatuanAset(SatuanAsetVO satuanAset) {
this.satuanAset = satuanAset;
}
public KlasifikasiTeknologiVO getKlasifikasiTeknologi() {
return klasifikasiTeknologi;
}
public void setKlasifikasiTeknologi(KlasifikasiTeknologiVO klasifikasiTeknologi) {
this.klasifikasiTeknologi = klasifikasiTeknologi;
}
public UsiaAsetVO getUsiaAset() {
return usiaAset;
}
public void setUsiaAset(UsiaAsetVO usiaAset) {
this.usiaAset = usiaAset;
}
public TahunPerolehanVO getTahunPerolehan() {
return tahunPerolehan;
}
public void setTahunPerolehan(TahunPerolehanVO tahunPerolehan) {
this.tahunPerolehan = tahunPerolehan;
}
public KondisiAsetVO getKondisiAset() {
return kondisiAset;
}
public void setKondisiAset(KondisiAsetVO kondisiAset) {
this.kondisiAset = kondisiAset;
}
public RekananVO getRekanan() {
return rekanan;
}
public void setRekanan(RekananVO rekanan) {
this.rekanan = rekanan;
}
public LokasiVO getLokasi() {
return lokasi;
}
public void setLokasi(LokasiVO lokasi) {
this.lokasi = lokasi;
}
public String getNoRegisterAset() {
return noRegisterAset;
}
public void setNoRegisterAset(String noRegisterAset) {
this.noRegisterAset = noRegisterAset;
}
public String getNoRegisterAset_Int() {
return noRegisterAset_Int;
}
public void setNoRegisterAset_Int(String noRegisterAset_Int) {
this.noRegisterAset_Int = noRegisterAset_Int;
}
public String getKdAspac() {
return kdAspac;
}
public void setKdAspac(String kdAspac) {
this.kdAspac = kdAspac;
}
public String getKdBmn() {
return kdBmn;
}
public void setKdBmn(String kdBmn) {
this.kdBmn = kdBmn;
}
public String getKdRsabhk() {
return kdRsabhk;
}
public void setKdRsabhk(String kdRsabhk) {
this.kdRsabhk = kdRsabhk;
}
public String getNoSeri() {
return noSeri;
}
public void setNoSeri(String noSeri) {
this.noSeri = noSeri;
}
public String getDayaListrik() {
return dayaListrik;
}
public void setDayaListrik(String dayaListrik) {
this.dayaListrik = dayaListrik;
}
public String getKeteranganLainya() {
return keteranganLainya;
}
public void setKeteranganLainya(String keteranganLainya) {
this.keteranganLainya = keteranganLainya;
}
public String getNoModel() {
return noModel;
}
public void setNoModel(String noModel) {
this.noModel = noModel;
}
public String getNamaModel() {
return namaModel;
}
public void setNamaModel(String namaModel) {
this.namaModel = namaModel;
}
public String getNoSerial() {
return noSerial;
}
public void setNoSerial(String noSerial) {
this.noSerial = noSerial;
}
public String getNoPolisi() {
return noPolisi;
}
public void setNoPolisi(String noPolisi) {
this.noPolisi = noPolisi;
}
public String getNoBPKB() {
return noBPKB;
}
public void setNoBPKB(String noBPKB) {
this.noBPKB = noBPKB;
}
public String getNoMesin() {
return noMesin;
}
public void setNoMesin(String noMesin) {
this.noMesin = noMesin;
}
public String getNoRangka() {
return noRangka;
}
public void setNoRangka(String noRangka) {
this.noRangka = noRangka;
}
public String getBpkbAtasNama() {
return bpkbAtasNama;
}
public void setBpkbAtasNama(String bpkbAtasNama) {
this.bpkbAtasNama = bpkbAtasNama;
}
public String getNamaPengguna() {
return namaPengguna;
}
public void setNamaPengguna(String namaPengguna) {
this.namaPengguna = namaPengguna;
}
public String getNoStrukText() {
return noStrukText;
}
public void setNoStrukText(String noStrukText) {
this.noStrukText = noStrukText;
}
public String getNoSertifikat() {
return noSertifikat;
}
public void setNoSertifikat(String noSertifikat) {
this.noSertifikat = noSertifikat;
}
public String getSertifikatAtasNama() {
return sertifikatAtasNama;
}
public void setSertifikatAtasNama(String sertifikatAtasNama) {
this.sertifikatAtasNama = sertifikatAtasNama;
}
public String getNamaRuasJalan() {
return namaRuasJalan;
}
public void setNamaRuasJalan(String namaRuasJalan) {
this.namaRuasJalan = namaRuasJalan;
}
public String getFungsiKegunaan() {
return fungsiKegunaan;
}
public void setFungsiKegunaan(String fungsiKegunaan) {
this.fungsiKegunaan = fungsiKegunaan;
}
public Date getTglPenerimaanAset() {
return tglPenerimaanAset;
}
public void setTglPenerimaanAset(Date tglPenerimaanAset) {
this.tglPenerimaanAset = tglPenerimaanAset;
}
public Date getMasaBerlakuSertifikat() {
return masaBerlakuSertifikat;
}
public void setMasaBerlakuSertifikat(Date masaBerlakuSertifikat) {
this.masaBerlakuSertifikat = masaBerlakuSertifikat;
}
public Date getTglProduksi() {
return tglProduksi;
}
public void setTglProduksi(Date tglProduksi) {
this.tglProduksi = tglProduksi;
}
public Date getTglRegisterAset() {
return tglRegisterAset;
}
public void setTglRegisterAset(Date tglRegisterAset) {
this.tglRegisterAset = tglRegisterAset;
}
public Date getTglStrukTerima() {
return tglStrukTerima;
}
public void setTglStrukTerima(Date tglStrukTerima) {
this.tglStrukTerima = tglStrukTerima;
}
public Integer getQtyAset() {
return qtyAset;
}
public void setQtyAset(Integer qtyAset) {
this.qtyAset = qtyAset;
}
public float getHargaPenyusutan() {
return hargaPenyusutan;
}
public void setHargaPenyusutan(float hargaPenyusutan) {
this.hargaPenyusutan = hargaPenyusutan;
}
public float getTotalSudahMenyusut() {
return totalSudahMenyusut;
}
public void setTotalSudahMenyusut(float totalSudahMenyusut) {
this.totalSudahMenyusut = totalSudahMenyusut;
}
public float getHargaPertambahan() {
return hargaPertambahan;
}
public void setHargaPertambahan(float hargaPertambahan) {
this.hargaPertambahan = hargaPertambahan;
}
public float getTotalSudahBertambah() {
return totalSudahBertambah;
}
public void setTotalSudahBertambah(float totalSudahBertambah) {
this.totalSudahBertambah = totalSudahBertambah;
}
public float getHargaSatuanRevaluasi() {
return hargaSatuanRevaluasi;
}
public void setHargaSatuanRevaluasi(float hargaSatuanRevaluasi) {
this.hargaSatuanRevaluasi = hargaSatuanRevaluasi;
}
public float getHargaNetto() {
return hargaNetto;
}
public void setHargaNetto(float hargaNetto) {
this.hargaNetto = hargaNetto;
}
public Double getHarga() {
return harga;
}
public void setHarga(Double harga) {
this.harga = harga;
}
public Double getUmurEkonomisRevaluasiTahun() {
return umurEkonomisRevaluasiTahun;
}
public void setUmurEkonomisRevaluasiTahun(Double umurEkonomisRevaluasiTahun) {
this.umurEkonomisRevaluasiTahun = umurEkonomisRevaluasiTahun;
}
public Double getTotalSisaUmurEkonomisTahun() {
return totalSisaUmurEkonomisTahun;
}
public void setTotalSisaUmurEkonomisTahun(Double totalSisaUmurEkonomisTahun) {
this.totalSisaUmurEkonomisTahun = totalSisaUmurEkonomisTahun;
}
public Double getKapasitasMesin() {
return kapasitasMesin;
}
public void setKapasitasMesin(Double kapasitasMesin) {
this.kapasitasMesin = kapasitasMesin;
}
public Double getLtPanjang() {
return ltPanjang;
}
public void setLtPanjang(Double ltPanjang) {
this.ltPanjang = ltPanjang;
}
public Double getLtLebar() {
return ltLebar;
}
public void setLtLebar(Double ltLebar) {
this.ltLebar = ltLebar;
}
public Double getLbPanjang() {
return lbPanjang;
}
public void setLbPanjang(Double lbPanjang) {
this.lbPanjang = lbPanjang;
}
public Double getLbLebar() {
return lbLebar;
}
public void setLbLebar(Double lbLebar) {
this.lbLebar = lbLebar;
}
public Double getLbTinggi() {
return lbTinggi;
}
public void setLbTinggi(Double lbTinggi) {
this.lbTinggi = lbTinggi;
}
public Double getQtyLantai() {
return qtyLantai;
}
public void setQtyLantai(Double qtyLantai) {
this.qtyLantai = qtyLantai;
}
}