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 com.jasamedika.medifirst2000.base.vo.BaseTransactionVO; import com.jasamedika.medifirst2000.entities.RencanaOperasi; import com.jasamedika.medifirst2000.helper.Caption; public class StrukOrderVO extends BaseTransactionVO { @Caption(value = "Nama Pengambil Order") @Column(name = "NamaPengambilOrder", nullable = true, length = 40) private String namaPengambilOrder; @Caption(value = "Tanggal Ambil Order") @Column(name = "TglAmbilOrder", nullable = true) private Date tglAmbilOrder; @Caption(value = "Cito") @Column(name = "Cito", nullable = true, length = 150) private Boolean cito; @Caption(value = "Alamat Tempat Tujuan") @Column(name = "AlamatTempatTujuan", nullable = true, length = 150) private String alamatTempatTujuan; @Caption(value = "Is Delivered") @Column(name = "isDelivered", nullable = false) private Byte isDelivered; @Caption(value = "Is Pickup") @Column(name = "isPickup", nullable = true) private Byte isPickup; @ManyToOne @JoinColumn(name = "ObjectAccountFk") @Caption(value = "Object Account") private ChartOfAccountVO account; @ManyToOne @JoinColumn(name = "ObjectCaraBayar_QuoFk") @Caption(value = "Object Cara Bayar_ Quo") private CaraBayarVO caraBayarQuo; @ManyToOne @JoinColumn(name = "ObjectDiagnosaFk") @Caption(value = "Object Diagnosa") private DiagnosaVO diagnosa; @Caption(value = "Kode Dokter") @Column(name = "KdDokter", nullable = true, length = 5) private String dokter; @ManyToOne @JoinColumn(name = "ObjectJenisDokumenFk") @Caption(value = "Object Jenis Dokumen") private JenisDokumenVO jenisDokumen; @ManyToOne @JoinColumn(name = "ObjectJenisOrderFk") @Caption(value = "Object Jenis Order") private JenisOrderVO jenisOrder; private RencanaOperasiVO rencanaOperasi; @ManyToOne @JoinColumn(name = "ObjectKelompokTransaksiFk") @Caption(value = "Object Kelompok Transaksi") private KelompokTransaksiVO kelompokTransaksi; @ManyToOne @JoinColumn(name = "ObjectMetodeDeliveryFk") @Caption(value = "Object Metode Delivery") private MetodeDeliveryVO metodeDelivery; @ManyToOne @JoinColumn(name = "ObjectPegawaiOrderFk") @Caption(value = "Object Pegawai Order") private PegawaiVO pegawaiOrder; @ManyToOne @JoinColumn(name = "ObjectRekananFk") @Caption(value = "Object Rekanan") private RekananVO rekanan; @ManyToOne @JoinColumn(name = "ObjectRekananSalesFk") @Caption(value = "Object Rekanan Sales") private RekananVO rekananSales; @ManyToOne @JoinColumn(name = "ObjectRekananSalesQuoFk") @Caption(value = "Object Rekanan Sales Quo") private RekananVO rekananSalesQuo; @ManyToOne @JoinColumn(name = "ObjectRuanganFk") @Caption(value = "Object Ruangan") private RuanganVO ruangan; @ManyToOne @JoinColumn(name = "ObjectRuanganTujuanFk") @Caption(value = "Object Ruangan Tujuan") private RuanganVO ruanganTujuan; @Caption(value = "Keterangan Keperluan") @Column(name = "KeteranganKeperluan", nullable = true, length = 150) private String keteranganKeperluan; @Caption(value = "Keterangan Lainnya") @Column(name = "KeteranganLainnya", nullable = true, length = 150) private String keteranganLainnya; @Caption(value = "Keterangan Lainnya Quo") @Column(name = "KeteranganLainnyaQuo", nullable = true, length = 300) private String keteranganLainnyaQuo; @Caption(value = "Keterangan Order") @Column(name = "KeteranganOrder", nullable = true, length = 100) private String keteranganOrder; @Caption(value = "Nama Pasien Pemesan") @Column(name = "NamaPasienPemesan", nullable = true, length = 40) private String namaPasienPemesan; @Caption(value = "Nama P Jawab Keluarga") @Column(name = "NamaPJawabKeluarga", nullable = true, length = 40) private String namaPJawabKeluarga; @Caption(value = "Nama Rekanan Sales") @Column(name = "NamaRekananSales", nullable = true, length = 40) private String namaRekananSales; @Caption(value = "Nama Rekanan Sales Quo") @Column(name = "NamaRekananSalesQuo", nullable = true, length = 40) private String namaRekananSalesQuo; @Caption(value = "Nama Tempat Tujuan") @Column(name = "NamaTempatTujuan", nullable = true, length = 75) private String namaTempatTujuan; @ManyToOne @Caption(value = "No C M") private PasienVO noCm; @Caption(value = "No Kontrak S P K") private String noKontrakSpk; @Caption(value = "No Order") private String noOrder; @Caption(value = "No Order Intern") private String noOrderIntern; @Caption(value = "No Order R F Q") private String noOrderRfq; @Caption(value = "No Quotation") private String noQuotation; @ManyToOne @Caption(value = "No Registrasi") private PasienDaftarVO noRegistrasi; @Caption(value = "No Telp Mobile") private String noTelpMobile; @Caption(value = "No Telp Mobile Rekanan Sales") private String noTelpMobileRekananSales; @Caption(value = "No Telp Mobile Rekanan Sales Quo") private String noTelpMobileRekananSalesQuo; @Caption(value = "No Telp Mobile Tempat Tujuan") private String noTelpMobileTempatTujuan; @Caption(value = "No Urut Login") private String noUrutLogin; @Caption(value = "No Urut Ruangan") private String noUrutRuangan; @Caption(value = "Qty Jenis Produk") private Double qtyJenisProduk; @Caption(value = "Qty Produk") private Double qtyProduk; @Caption(value = "Tata Cara Pembayaran Quo") private String tataCaraPembayaranQuo; @Caption(value = "Tanggal Order") private Date tglOrder; @Caption(value = "Tanggal Order Expired") private Date tglOrderExpired; @Caption(value = "Tanggal Pelayanan Akhir") private Date tglPelayananAkhir; @Caption(value = "Tanggal Pelayanan Awal") private Date tglPelayananAwal; @Caption(value = "Tanggal Quotation") private Date tglQuotation; @Caption(value = "Tanggal Quotation Expired") private Date tglQuotationExpired; @Caption(value = "Total Bea Materai") private Double totalBeaMaterai; @Caption(value = "Total Berat Kg") private Double totalBeratKg; @Caption(value = "Total Biaya Kirim") private Double totalBiayaKirim; @Caption(value = "Total Biaya Tambahan") private Double totalBiayaTambahan; @Caption(value = "Total Discount") private Double totalDiscount; @Caption(value = "Total Harga Satuan") private Double totalHargaSatuan; @Caption(value = "Total Harus Di Bayar") private Double totalHarusDibayar; @Caption(value = "Total P P H") private Double totalPph; @Caption(value = "Total P P N") private Double totalPpn; @ManyToOne @Caption(value = "Status Barang") private StatusBarangVO statusBarang; @ManyToOne(fetch = FetchType.LAZY) @Caption(value = "Jenis Permintaan") private JenisPermintaanVO jenisPermintaan; @OneToMany private Set orderPelayanan = new HashSet(); @Caption(value = "IsVerifikasi") private Boolean isVerifikasi; @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "strukOrder") @Caption(value = "penambahanKebutuhanSarana") private Set penambahanKebutuhanSarana = new HashSet(); @Caption(value = "Nama Penyewa") private String namaPenyewa; @Caption(value = "No Ktp") private String noKtp; @Caption(value = "Alamat") private String alamat; @Caption(value = "Lama Sewa") private String lamaSewa; @Caption(value = "No Telp Penanggung Jawab Keluarga") private String noTelpPJawabKeluarga; @ManyToOne(fetch = FetchType.LAZY) @Caption(value = "Object Petugas") private PegawaiVO petugas; @Caption(value = "Status") private String status; @Caption(value = "Tanggal Keluar") private Date tglKeluar; @Caption(value = "Tema Rapat") private String temaRapat; @Caption(value = "Hari") private String hari; @Caption(value = "Jumlah Peserta") private Integer jumlahPeserta; @Caption(value = "Jumlah Panitia") private Integer jumlahPanitia; @ManyToOne(fetch = FetchType.LAZY) @Caption(value = "Object Unit Pemesan") private RuanganVO unitPemesan; @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "strukOrder") @Caption(value = "jenisKonsumsiSet") private Set jenisKonsumsiSet = new HashSet(); @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "strukOrder") @Caption(value = "mapPegawaiAmbulance") private Set mapPegawaiAmbulance = new HashSet(); @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "strukOrder") @Caption(value = "mapPegawaiKendaraanDinas") private Set mapPegawaiKendaraanDinas = new HashSet(); @Caption(value = "Waktu Pengembalian") private Date waktuPengembalian; public String getNamaPengambilOrder() { return namaPengambilOrder; } public void setNamaPengambilOrder(String namaPengambilOrder) { this.namaPengambilOrder = namaPengambilOrder; } public Date getTglAmbilOrder() { return tglAmbilOrder; } public void setTglAmbilOrder(Date tglAmbilOrder) { this.tglAmbilOrder = tglAmbilOrder; } public Boolean getCito() { return cito; } public void setCito(Boolean cito) { this.cito = cito; } public String getAlamatTempatTujuan() { return alamatTempatTujuan; } public void setAlamatTempatTujuan(String alamatTempatTujuan) { this.alamatTempatTujuan = alamatTempatTujuan; } public Byte getIsDelivered() { return isDelivered; } public void setIsDelivered(Byte isDelivered) { this.isDelivered = isDelivered; } public Byte getIsPickup() { return isPickup; } public void setIsPickup(Byte isPickup) { this.isPickup = isPickup; } public ChartOfAccountVO getAccount() { return account; } public void setAccount(ChartOfAccountVO account) { this.account = account; } public CaraBayarVO getCaraBayarQuo() { return caraBayarQuo; } public void setCaraBayarQuo(CaraBayarVO caraBayarQuo) { this.caraBayarQuo = caraBayarQuo; } public DiagnosaVO getDiagnosa() { return diagnosa; } public void setDiagnosa(DiagnosaVO diagnosa) { this.diagnosa = diagnosa; } public String getDokter() { return dokter; } public void setDokter(String dokter) { this.dokter = dokter; } public JenisDokumenVO getJenisDokumen() { return jenisDokumen; } public void setJenisDokumen(JenisDokumenVO jenisDokumen) { this.jenisDokumen = jenisDokumen; } public JenisOrderVO getJenisOrder() { return jenisOrder; } public void setJenisOrder(JenisOrderVO jenisOrder) { this.jenisOrder = jenisOrder; } public RencanaOperasiVO getRencanaOperasi() { return rencanaOperasi; } public void setRencanaOperasi(RencanaOperasiVO rencanaOperasi) { this.rencanaOperasi = rencanaOperasi; } public KelompokTransaksiVO getKelompokTransaksi() { return kelompokTransaksi; } public void setKelompokTransaksi(KelompokTransaksiVO kelompokTransaksi) { this.kelompokTransaksi = kelompokTransaksi; } public MetodeDeliveryVO getMetodeDelivery() { return metodeDelivery; } public void setMetodeDelivery(MetodeDeliveryVO metodeDelivery) { this.metodeDelivery = metodeDelivery; } public PegawaiVO getPegawaiOrder() { return pegawaiOrder; } public void setPegawaiOrder(PegawaiVO pegawaiOrder) { this.pegawaiOrder = pegawaiOrder; } public RekananVO getRekanan() { return rekanan; } public void setRekanan(RekananVO rekanan) { this.rekanan = rekanan; } public RekananVO getRekananSales() { return rekananSales; } public void setRekananSales(RekananVO rekananSales) { this.rekananSales = rekananSales; } public RekananVO getRekananSalesQuo() { return rekananSalesQuo; } public void setRekananSalesQuo(RekananVO rekananSalesQuo) { this.rekananSalesQuo = rekananSalesQuo; } public RuanganVO getRuangan() { return ruangan; } public void setRuangan(RuanganVO ruangan) { this.ruangan = ruangan; } public RuanganVO getRuanganTujuan() { return ruanganTujuan; } public void setRuanganTujuan(RuanganVO ruanganTujuan) { this.ruanganTujuan = ruanganTujuan; } public String getKeteranganKeperluan() { return keteranganKeperluan; } public void setKeteranganKeperluan(String keteranganKeperluan) { this.keteranganKeperluan = keteranganKeperluan; } public String getKeteranganLainnya() { return keteranganLainnya; } public void setKeteranganLainnya(String keteranganLainnya) { this.keteranganLainnya = keteranganLainnya; } public String getKeteranganLainnyaQuo() { return keteranganLainnyaQuo; } public void setKeteranganLainnyaQuo(String keteranganLainnyaQuo) { this.keteranganLainnyaQuo = keteranganLainnyaQuo; } public String getKeteranganOrder() { return keteranganOrder; } public void setKeteranganOrder(String keteranganOrder) { this.keteranganOrder = keteranganOrder; } public String getNamaPasienPemesan() { return namaPasienPemesan; } public void setNamaPasienPemesan(String namaPasienPemesan) { this.namaPasienPemesan = namaPasienPemesan; } public String getNamaPJawabKeluarga() { return namaPJawabKeluarga; } public void setNamaPJawabKeluarga(String namaPJawabKeluarga) { this.namaPJawabKeluarga = namaPJawabKeluarga; } public String getNamaRekananSales() { return namaRekananSales; } public void setNamaRekananSales(String namaRekananSales) { this.namaRekananSales = namaRekananSales; } public String getNamaRekananSalesQuo() { return namaRekananSalesQuo; } public void setNamaRekananSalesQuo(String namaRekananSalesQuo) { this.namaRekananSalesQuo = namaRekananSalesQuo; } public String getNamaTempatTujuan() { return namaTempatTujuan; } public void setNamaTempatTujuan(String namaTempatTujuan) { this.namaTempatTujuan = namaTempatTujuan; } public PasienVO getNoCm() { return noCm; } public void setNoCm(PasienVO noCm) { this.noCm = noCm; } public String getNoKontrakSpk() { return noKontrakSpk; } public void setNoKontrakSpk(String noKontrakSpk) { this.noKontrakSpk = noKontrakSpk; } public String getNoOrder() { return noOrder; } public void setNoOrder(String noOrder) { this.noOrder = noOrder; } public String getNoOrderIntern() { return noOrderIntern; } public void setNoOrderIntern(String noOrderIntern) { this.noOrderIntern = noOrderIntern; } public String getNoOrderRfq() { return noOrderRfq; } public void setNoOrderRfq(String noOrderRfq) { this.noOrderRfq = noOrderRfq; } public String getNoQuotation() { return noQuotation; } public void setNoQuotation(String noQuotation) { this.noQuotation = noQuotation; } public PasienDaftarVO getNoRegistrasi() { return noRegistrasi; } public void setNoRegistrasi(PasienDaftarVO noRegistrasi) { this.noRegistrasi = noRegistrasi; } public String getNoTelpMobile() { return noTelpMobile; } public void setNoTelpMobile(String noTelpMobile) { this.noTelpMobile = noTelpMobile; } public String getNoTelpMobileRekananSales() { return noTelpMobileRekananSales; } public void setNoTelpMobileRekananSales(String noTelpMobileRekananSales) { this.noTelpMobileRekananSales = noTelpMobileRekananSales; } public String getNoTelpMobileRekananSalesQuo() { return noTelpMobileRekananSalesQuo; } public void setNoTelpMobileRekananSalesQuo(String noTelpMobileRekananSalesQuo) { this.noTelpMobileRekananSalesQuo = noTelpMobileRekananSalesQuo; } public String getNoTelpMobileTempatTujuan() { return noTelpMobileTempatTujuan; } public void setNoTelpMobileTempatTujuan(String noTelpMobileTempatTujuan) { this.noTelpMobileTempatTujuan = noTelpMobileTempatTujuan; } public String getNoUrutLogin() { return noUrutLogin; } public void setNoUrutLogin(String noUrutLogin) { this.noUrutLogin = noUrutLogin; } public String getNoUrutRuangan() { return noUrutRuangan; } public void setNoUrutRuangan(String noUrutRuangan) { this.noUrutRuangan = noUrutRuangan; } public Double getQtyJenisProduk() { return qtyJenisProduk; } public void setQtyJenisProduk(Double qtyJenisProduk) { this.qtyJenisProduk = qtyJenisProduk; } public Double getQtyProduk() { return qtyProduk; } public void setQtyProduk(Double qtyProduk) { this.qtyProduk = qtyProduk; } public String getTataCaraPembayaranQuo() { return tataCaraPembayaranQuo; } public void setTataCaraPembayaranQuo(String tataCaraPembayaranQuo) { this.tataCaraPembayaranQuo = tataCaraPembayaranQuo; } public Date getTglOrder() { return tglOrder; } public void setTglOrder(Date tglOrder) { this.tglOrder = tglOrder; } public Date getTglOrderExpired() { return tglOrderExpired; } public void setTglOrderExpired(Date tglOrderExpired) { this.tglOrderExpired = tglOrderExpired; } public Date getTglPelayananAkhir() { return tglPelayananAkhir; } public void setTglPelayananAkhir(Date tglPelayananAkhir) { this.tglPelayananAkhir = tglPelayananAkhir; } public Date getTglPelayananAwal() { return tglPelayananAwal; } public void setTglPelayananAwal(Date tglPelayananAwal) { this.tglPelayananAwal = tglPelayananAwal; } public Date getTglQuotation() { return tglQuotation; } public void setTglQuotation(Date tglQuotation) { this.tglQuotation = tglQuotation; } public Date getTglQuotationExpired() { return tglQuotationExpired; } public void setTglQuotationExpired(Date tglQuotationExpired) { this.tglQuotationExpired = tglQuotationExpired; } public Double getTotalBeaMaterai() { return totalBeaMaterai; } public void setTotalBeaMaterai(Double totalBeaMaterai) { this.totalBeaMaterai = totalBeaMaterai; } public Double getTotalBeratKg() { return totalBeratKg; } public void setTotalBeratKg(Double totalBeratKg) { this.totalBeratKg = totalBeratKg; } public Double getTotalBiayaKirim() { return totalBiayaKirim; } public void setTotalBiayaKirim(Double totalBiayaKirim) { this.totalBiayaKirim = totalBiayaKirim; } public Double getTotalBiayaTambahan() { return totalBiayaTambahan; } public void setTotalBiayaTambahan(Double totalBiayaTambahan) { this.totalBiayaTambahan = totalBiayaTambahan; } public Double getTotalDiscount() { return totalDiscount; } public void setTotalDiscount(Double totalDiscount) { this.totalDiscount = totalDiscount; } public Double getTotalHargaSatuan() { return totalHargaSatuan; } public void setTotalHargaSatuan(Double totalHargaSatuan) { this.totalHargaSatuan = totalHargaSatuan; } public Double getTotalHarusDibayar() { return totalHarusDibayar; } public void setTotalHarusDibayar(Double totalHarusDibayar) { this.totalHarusDibayar = totalHarusDibayar; } public Double getTotalPph() { return totalPph; } public void setTotalPph(Double totalPph) { this.totalPph = totalPph; } public Double getTotalPpn() { return totalPpn; } public void setTotalPpn(Double totalPpn) { this.totalPpn = totalPpn; } public StatusBarangVO getStatusBarang() { return statusBarang; } public void setStatusBarang(StatusBarangVO statusBarang) { this.statusBarang = statusBarang; } public JenisPermintaanVO getJenisPermintaan() { return jenisPermintaan; } public void setJenisPermintaan(JenisPermintaanVO jenisPermintaan) { this.jenisPermintaan = jenisPermintaan; } public Set getOrderPelayanan() { return orderPelayanan; } public void setOrderPelayanan(Set orderPelayanan) { this.orderPelayanan = orderPelayanan; } public Boolean getIsVerifikasi() { return isVerifikasi; } public void setIsVerifikasi(Boolean isVerifikasi) { this.isVerifikasi = isVerifikasi; } public Set getPenambahanKebutuhanSarana() { return penambahanKebutuhanSarana; } public void setPenambahanKebutuhanSarana(Set penambahanKebutuhanSarana) { this.penambahanKebutuhanSarana = penambahanKebutuhanSarana; } public String getNamaPenyewa() { return namaPenyewa; } public void setNamaPenyewa(String namaPenyewa) { this.namaPenyewa = namaPenyewa; } public String getNoKtp() { return noKtp; } public void setNoKtp(String noKtp) { this.noKtp = noKtp; } public String getAlamat() { return alamat; } public void setAlamat(String alamat) { this.alamat = alamat; } public String getLamaSewa() { return lamaSewa; } public void setLamaSewa(String lamaSewa) { this.lamaSewa = lamaSewa; } public String getNoTelpPJawabKeluarga() { return noTelpPJawabKeluarga; } public void setNoTelpPJawabKeluarga(String noTelpPJawabKeluarga) { this.noTelpPJawabKeluarga = noTelpPJawabKeluarga; } public PegawaiVO getPetugas() { return petugas; } public void setPetugas(PegawaiVO petugas) { this.petugas = petugas; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public Date getTglKeluar() { return tglKeluar; } public void setTglKeluar(Date tglKeluar) { this.tglKeluar = tglKeluar; } public String getTemaRapat() { return temaRapat; } public void setTemaRapat(String temaRapat) { this.temaRapat = temaRapat; } public String getHari() { return hari; } public void setHari(String hari) { this.hari = hari; } public Integer getJumlahPeserta() { return jumlahPeserta; } public void setJumlahPeserta(Integer jumlahPeserta) { this.jumlahPeserta = jumlahPeserta; } public Integer getJumlahPanitia() { return jumlahPanitia; } public void setJumlahPanitia(Integer jumlahPanitia) { this.jumlahPanitia = jumlahPanitia; } public RuanganVO getUnitPemesan() { return unitPemesan; } public void setUnitPemesan(RuanganVO unitPemesan) { this.unitPemesan = unitPemesan; } public Set getJenisKonsumsiSet() { return jenisKonsumsiSet; } public void setJenisKonsumsiSet(Set jenisKonsumsiSet) { this.jenisKonsumsiSet = jenisKonsumsiSet; } public Set getMapPegawaiAmbulance() { return mapPegawaiAmbulance; } public void setMapPegawaiAmbulance(Set mapPegawaiAmbulance) { this.mapPegawaiAmbulance = mapPegawaiAmbulance; } public Set getMapPegawaiKendaraanDinas() { return mapPegawaiKendaraanDinas; } public void setMapPegawaiKendaraanDinas(Set mapPegawaiKendaraanDinas) { this.mapPegawaiKendaraanDinas = mapPegawaiKendaraanDinas; } public Date getWaktuPengembalian() { return waktuPengembalian; } public void setWaktuPengembalian(Date waktuPengembalian) { this.waktuPengembalian = waktuPengembalian; } }