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

403 lines
9.7 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.Alamat;
import com.jasamedika.medifirst2000.entities.AsalAnggaran;
import com.jasamedika.medifirst2000.entities.Dokumen;
import com.jasamedika.medifirst2000.entities.JenisAnggaran;
import com.jasamedika.medifirst2000.entities.JenisTempat;
import com.jasamedika.medifirst2000.entities.KelompokTransaksi;
import com.jasamedika.medifirst2000.entities.Pasien;
import com.jasamedika.medifirst2000.entities.PasienDaftar;
import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.entities.PeriodeAccount;
import com.jasamedika.medifirst2000.entities.RegistrasiPelayananPasien;
import com.jasamedika.medifirst2000.entities.Rekanan;
import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.helper.Caption;
public class StrukPlanningVO extends BaseTransactionVO {
@Caption(value="Deskripsi Planning")
private String deskripsiplanning;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Alamat Tujuan")
private AlamatVO kdalamattujuan;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Asal Anggaran")
private AsalAnggaranVO kdasalanggaran;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Dokumen S K")
private DokumenVO kddokumensk;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Jenis Anggaran")
private JenisAnggaranVO kdjenisanggaran;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Jenis Tempat")
private JenisTempatVO kdjenistempat;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Kelompok Transaksi")
private KelompokTransaksiVO kdkelompoktransaksi;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Pegawai P Jawab")
private PegawaiVO kdpegawaipjawab;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Pegawai P Jawab Evaluasi")
private PegawaiVO kdpegawaipjawabevaluasi;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Periode Account")
private PeriodeAccountVO kdperiodeaccount;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Rekanan")
private RekananVO kdrekanan;
@ManyToOne(fetch=FetchType.LAZY)
@NotNull(message="Object Ruangan Harus Diisi")
@Caption(value="Object Ruangan")
private RuanganVO kdruangan;
@ManyToOne(fetch=FetchType.LAZY)
@NotNull(message="Object Ruangan Asal Harus Diisi")
@Caption(value="Object Ruangan Asal")
private RuanganVO kdruanganasal;
@Caption(value="Kesimpulan Planning_ As Kep")
private String kesimpulanplanning_askep;
@Caption(value="Keterangan Lainnya")
private String keteranganlainnya;
@Caption(value="Nama Planning")
private String namaplanning;
@Caption(value="Nama Rekanan")
private String namarekanan;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="No C M")
private PasienVO nocm;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="No Masuk")
private RegistrasiPelayananPasienVO nomasuk;
@Caption(value="No Planning")
private String noplanning;
@Caption(value="No Planning_ Intern")
private String noplanning_intern;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="No Registrasi")
private PasienDaftarVO noregistrasi;
@Caption(value="No Urut Login")
private String nourutlogin;
@Caption(value="No Urut Ruangan")
private String nourutruangan;
@Caption(value="Qty Hari Siklus")
private Byte qtyharisiklus;
@Caption(value="Rincian Execute Planning_ As Kep")
private String rincianexecuteplanning_askep;
@Caption(value="Tanggal Evaluasi Planning_ As Kep")
private Date tglevaluasiplanning_askep;
@Caption(value="Tanggal Planning")
private Date tglplanning;
@Caption(value="Tanggal Pengajuan")
private Date tglpegajuan;
@Caption(value="Tanggal Siklus Akhir")
private Date tglsiklusakhir;
@Caption(value="Tanggal Siklus Awal")
private Date tglsiklusawal;
@ManyToOne(cascade=CascadeType.ALL,fetch = FetchType.LAZY)
private Set<PlanningDiklatHumasMarketVO> planningDHM = new HashSet<PlanningDiklatHumasMarketVO>();
public Set<PlanningDiklatHumasMarketVO> getPlanningDHM() {
return planningDHM;
}
public void setPlanningDHM(Set<PlanningDiklatHumasMarketVO> planningDHM) {
this.planningDHM = planningDHM;
}
public String getDeskripsiplanning() {
return deskripsiplanning;
}
public void setDeskripsiplanning(String deskripsiplanning) {
this.deskripsiplanning = deskripsiplanning;
}
public AlamatVO getKdalamattujuan() {
return kdalamattujuan;
}
public void setKdalamattujuan(AlamatVO kdalamattujuan) {
this.kdalamattujuan = kdalamattujuan;
}
public AsalAnggaranVO getKdasalanggaran() {
return kdasalanggaran;
}
public void setKdasalanggaran(AsalAnggaranVO kdasalanggaran) {
this.kdasalanggaran = kdasalanggaran;
}
public DokumenVO getKddokumensk() {
return kddokumensk;
}
public void setKddokumensk(DokumenVO kddokumensk) {
this.kddokumensk = kddokumensk;
}
public JenisAnggaranVO getKdjenisanggaran() {
return kdjenisanggaran;
}
public void setKdjenisanggaran(JenisAnggaranVO kdjenisanggaran) {
this.kdjenisanggaran = kdjenisanggaran;
}
public JenisTempatVO getKdjenistempat() {
return kdjenistempat;
}
public void setKdjenistempat(JenisTempatVO kdjenistempat) {
this.kdjenistempat = kdjenistempat;
}
public KelompokTransaksiVO getKdkelompoktransaksi() {
return kdkelompoktransaksi;
}
public void setKdkelompoktransaksi(KelompokTransaksiVO kdkelompoktransaksi) {
this.kdkelompoktransaksi = kdkelompoktransaksi;
}
public PegawaiVO getKdpegawaipjawab() {
return kdpegawaipjawab;
}
public void setKdpegawaipjawab(PegawaiVO kdpegawaipjawab) {
this.kdpegawaipjawab = kdpegawaipjawab;
}
public PegawaiVO getKdpegawaipjawabevaluasi() {
return kdpegawaipjawabevaluasi;
}
public void setKdpegawaipjawabevaluasi(PegawaiVO kdpegawaipjawabevaluasi) {
this.kdpegawaipjawabevaluasi = kdpegawaipjawabevaluasi;
}
public PeriodeAccountVO getKdperiodeaccount() {
return kdperiodeaccount;
}
public void setKdperiodeaccount(PeriodeAccountVO kdperiodeaccount) {
this.kdperiodeaccount = kdperiodeaccount;
}
public RekananVO getKdrekanan() {
return kdrekanan;
}
public void setKdrekanan(RekananVO kdrekanan) {
this.kdrekanan = kdrekanan;
}
public RuanganVO getKdruangan() {
return kdruangan;
}
public void setKdruangan(RuanganVO kdruangan) {
this.kdruangan = kdruangan;
}
public RuanganVO getKdruanganasal() {
return kdruanganasal;
}
public void setKdruanganasal(RuanganVO kdruanganasal) {
this.kdruanganasal = kdruanganasal;
}
public String getKesimpulanplanning_askep() {
return kesimpulanplanning_askep;
}
public void setKesimpulanplanning_askep(String kesimpulanplanning_askep) {
this.kesimpulanplanning_askep = kesimpulanplanning_askep;
}
public String getKeteranganlainnya() {
return keteranganlainnya;
}
public void setKeteranganlainnya(String keteranganlainnya) {
this.keteranganlainnya = keteranganlainnya;
}
public String getNamaplanning() {
return namaplanning;
}
public void setNamaplanning(String namaplanning) {
this.namaplanning = namaplanning;
}
public String getNamarekanan() {
return namarekanan;
}
public void setNamarekanan(String namarekanan) {
this.namarekanan = namarekanan;
}
public PasienVO getNocm() {
return nocm;
}
public void setNocm(PasienVO nocm) {
this.nocm = nocm;
}
public RegistrasiPelayananPasienVO getNomasuk() {
return nomasuk;
}
public void setNomasuk(RegistrasiPelayananPasienVO nomasuk) {
this.nomasuk = nomasuk;
}
public String getNoplanning() {
return noplanning;
}
public void setNoplanning(String noplanning) {
this.noplanning = noplanning;
}
public String getNoplanning_intern() {
return noplanning_intern;
}
public void setNoplanning_intern(String noplanning_intern) {
this.noplanning_intern = noplanning_intern;
}
public PasienDaftarVO getNoregistrasi() {
return noregistrasi;
}
public void setNoregistrasi(PasienDaftarVO noregistrasi) {
this.noregistrasi = noregistrasi;
}
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 Byte getQtyharisiklus() {
return qtyharisiklus;
}
public void setQtyharisiklus(Byte qtyharisiklus) {
this.qtyharisiklus = qtyharisiklus;
}
public String getRincianexecuteplanning_askep() {
return rincianexecuteplanning_askep;
}
public void setRincianexecuteplanning_askep(String rincianexecuteplanning_askep) {
this.rincianexecuteplanning_askep = rincianexecuteplanning_askep;
}
public Date getTglevaluasiplanning_askep() {
return tglevaluasiplanning_askep;
}
public void setTglevaluasiplanning_askep(Date tglevaluasiplanning_askep) {
this.tglevaluasiplanning_askep = tglevaluasiplanning_askep;
}
public Date getTglplanning() {
return tglplanning;
}
public void setTglplanning(Date tglplanning) {
this.tglplanning = tglplanning;
}
public Date getTglpegajuan() {
return tglpegajuan;
}
public void setTglpegajuan(Date tglpegajuan) {
this.tglpegajuan = tglpegajuan;
}
public Date getTglsiklusakhir() {
return tglsiklusakhir;
}
public void setTglsiklusakhir(Date tglsiklusakhir) {
this.tglsiklusakhir = tglsiklusakhir;
}
public Date getTglsiklusawal() {
return tglsiklusawal;
}
public void setTglsiklusawal(Date tglsiklusawal) {
this.tglsiklusawal = tglsiklusawal;
}
}