package com.jasamedika.medifirst2000.vo; import java.util.Date; import java.util.HashSet; import java.util.Set; import com.jasamedika.medifirst2000.base.vo.BaseMasterVO; import com.jasamedika.medifirst2000.helper.Caption; import lombok.Getter; import lombok.Setter; /** * class Pegawai * * @author Generator */ @Getter @Setter public class PegawaiVO extends BaseMasterVO { @Caption(value = "IdFinger") private String idFinger; @Caption(value = "Nip") private String nip; @Caption(value = "Nama") private String nama; @Caption(value = "TanggalLahir") private Date tanggalLahir; @Caption(value = "Kedudukan") private KedudukanVO kedudukan; private String kedudukanId; @Caption(value = "TanggalMeninggal") private Date tanggalMeninggal; private String kodeGapokId; private Date tglPensiun; @Caption(value = "Golongan") private GolonganVO Golongan; private Integer GolonganId; @Caption(value = "Jabatan") private String Jabatan; @Caption(value = "Pensiun") private Integer pensiun; @Caption(value = "TunjanganFungsional") private String tunjanganFungsional; @Caption(value = "TunjanganPapua") private Integer tunjanganPapua; @Caption(value = "WilayahTerperinci") private Integer wilayahTerperinci; @Caption(value = "TunjanganUmum") private Integer tunjanganUmum; @Caption(value = "Status Kawin") private StatusPerkawinanVO statusKawin; private String statusKawinId; @Caption(value = "Beras") private String beras; @Caption(value = "SewaRumah") private String sewaRumah; @Caption(value = "NomorRekening") private String nomorRekening; @Caption(value = "NamaRekening") private String namaRekening; @Caption(value = "KodeBank") private String kodeBank; @Caption(value = "Alamat") private String alamat; @Caption(value = "KodePos") private String kodePos; @Caption(value = "Bank Rekening Atas Nama") private String bankRekeningAtasNama; @Caption(value = "Bank Rekening Nama") private String bankRekeningNama; @Caption(value = "Bank Rekening Nomor") private String bankRekeningNomor; @Caption(value = "Finger Print I D") private String fingerPrintId; @Caption(value = "Object Agama") private AgamaVO agama; private Integer agamaId; @Caption(value = "Object Detail Kategory Pegawai") private DetailKategoryPegawaiVO detailKategoryPegawai; private Integer detailKategoryPegawaiId; @Caption(value = "Object DokumenVO Surat Lamar") private DokumenVO dokumen; private Integer dokumenId; @Caption(value = "Object Eselon") private EselonVO eselon; private Integer eselonId; @Caption(value = "Object Golongan Darah") private GolonganDarahVO golonganDarah; private Integer golonganDarahId; @Caption(value = "Object JabatanVO Fungsional") private JabatanVO jabatanFungsional; private Integer jabatanFungsionalId; @Caption(value = "Object JabatanVO Lamar") private JabatanVO jabatanLamar; private KelompokShiftVO shiftKerja; private Integer shiftKerjaId; private Integer jabatanLamarId; @Caption(value = "Object JabatanVO Struktural") private JabatanVO jabatanStruktural; private Integer jabatanStrukturalId; @Caption(value = "Object Jenis Kelamin") private JenisKelaminVO jenisKelamin; private Integer jenisKelaminId; @Caption(value = "Object Jenis Pegawai") private JenisPegawaiVO jenisPegawai; private Integer jenisPegawaiId; @Caption(value = "Object Jenis PegawaiVO Lamar") private JenisPegawaiVO jenisPegawaiLamar; private Integer jenisPegawaiLamarId; @Caption(value = "Object Kualifikasi Jurusan") private KualifikasiJurusanVO kualifikasiJurusan; private Integer kualifikasiJurusanId; @Caption(value = "Object Negara") private NegaraVO negara; private Integer negaraId; @Caption(value = "Object Pangkat") private PangkatVO pangkat; private Integer pangkatId; @Caption(value = "Object Pegawai") private LoginUserVO loginUser; private Integer loginUserId; @Caption(value = "Object PegawaiVO Atasan") private LoginUserVO loginUserAtasan; private Integer loginUserAtasanId; @Caption(value = "Object PegawaiVO Pembimbing") private LoginUserVO loginUserPembimbing; private Integer loginUserPembimbingId; @Caption(value = "Object PendidikanVO Terakhir") private PendidikanVO pendidikan; private Integer pendidikanId; @Caption(value = "Object P T K P") private PenghasilanTidakKenaPajakVO penghasilanTidakKenaPajak; private Integer penghasilanTidakKenaPajakId; @Caption(value = "Object RangeVO Total Nilai Score") private RangeVO range; private Integer rangeId; @Caption(value = "Object RuanganVO Kerja") private RuanganVO ruangan; private Integer ruanganId; @Caption(value = "Object Status Pegawai") private KategoryPegawaiVO kategoryPegawai; @Caption(value = "Object Status Pegawai") private StatusPegawaiVO statusPegawai; private Integer statusPegawaiId; @Caption(value = "Object Status Perkawinan") private StatusPerkawinanVO statusPerkawinan; private Integer stattusPerkawinanId; @Caption(value = "Object Suku") private SukuVO suku; private Integer sukuId; @Caption(value = "Object Title") private TitlePasienVO titlePasien; private Integer titlePasienId; @Caption(value = "Object Type Pegawai") private TypePegawaiVO typePegawai; private Integer typePegawaiId; @Caption(value = "Nama Keluarga") private String namaKeluarga; @Caption(value = "Nama Lengkap") private String namaLengkap; @Caption(value = "Nama Panggilan") private String namaPanggilan; @Caption(value = "NI K_ Intern") private String nikIntern; @Caption(value = "NI P_ P N S") private String nipPns; @Caption(value = "No Identitas") private String noIdentitas; private Integer noStruk_TTujuanLastId; @Caption(value = "NP W P") private String npwp; @Caption(value = "Photo Diri") private String photoDiri; @Caption(value = "QPegawai") private short qPegawai; @Caption(value = "Qty Anak") private Byte qtyAnak; @Caption(value = "Qty Tanggungan") private Byte qtyTanggungan; @Caption(value = "Qty Total Jiwa") private Byte qtyTotalJiwa; @Caption(value = "Status Rhesus") private String statusRhesus; @Caption(value = "Tempat Lahir") private String tempatLahir; @Caption(value = "Tanggal Daftar Finger Print") private Date tglDaftarFingerPrint; @Caption(value = "Tanggal Keluar") private Date tglKeluar; @Caption(value = "Tanggal Lahir") private Date tglLahir; @Caption(value = "Tanggal Masuk") private Date tglMasuk; @Caption(value = "Total Nilai Score") private Double totalNilaiScore; @Caption(value = "Object Pegawai") private PegawaiVO pegawai; @Caption(value = "Object Pegawai Pembimbing") private PegawaiVO pegawaiPembimbing; @Caption(value = "Object Pegawai Atasan") private PegawaiVO pegawaiAtasan; @Caption(value = "Email") private String email; @Caption(value = "Email Alternatif") private String emailAlternatif; @Caption(value = "No Tlp") private String noTlp; @Caption(value = "No Handphone") private String noHandphone; private String noBPJS; private SatuanKerjaVO satuanKerjaVO; private Integer satuanKerjaId; @Caption(value = "jadwal Pemeriksaan") private Set jadwalPemeriksaanSet = new HashSet<>(); private JabatanVO jabatanInternal; private Integer jabatanInternalId; private Boolean isMenanggung; private Set riwayatPendidikanSet = new HashSet<>(); }