package com.jasamedika.medifirst2000.entities; import java.sql.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; import javax.validation.constraints.NotNull; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption;import org.hibernate.envers.Audited; @Entity //@Audited @Table(name = "RiwayatPekerjaan_T") public class RiwayatPekerjaan extends BaseTransaction { /** * @author Shakato */ @ManyToOne @JoinColumn(name = "ObjectPegawaiFk") @Caption(value = "ID Pegawai") @NotNull(message = "ID Pegawai tidak boleh kosong") private Pegawai pegawai; @Column(name = "ObjectPegawaiFk", insertable = false, updatable = false, nullable = false) private Integer pegawaiId; @Column(name = "noUrut", nullable = true) @Caption(value = "No Urut") private String noUrut; @Column(name = "namaPerusahaan", nullable = true) @Caption(value = "Nama Perusahaan") private String namaPerusahaan; @Column(name = "jabatanPosisi", nullable = true) @Caption(value = "Jabatan Posisi") private String jabatanPosisi; @Column(name = "tglMulai", nullable = true) @Caption(value = "Tanggal Mulai") private Date tglMulai; @Column(name = "tglAkhir", nullable = true) @Caption(value = "Tanggal Akhir") private Date tglAkhir; @Column(name = "gajiPokok", nullable = true) @Caption(value = "Gaji Pokok") private Double gajiPokok; @Column(name = "noSuratKeputusan", nullable = true) @Caption(value = "Nomor Surat Keputusan") private String noSuratKeputusan; @Column(name = "tglSK", nullable = true) @Caption(value = "Tanggal Surat Keputusan") private Date tglSK; @Column(name = "ttdSK", nullable = true) @Caption(value = "Tanda Tangan Surat Keputusan") private String ttdSK; @Column(name = "pimpinanPerusahaan", nullable = true) @Caption(value = "Pimpinan Perusahaan") private String pimpinanPerusahaan; @Column(name = "alamatPerusahaan", nullable = true) @Caption(value = "Alamat Perusahaan") private String alamatPerusahaan; @Column(name = "uraianPekerjaan", nullable = true) @Caption(value = "Uraian Pekerjaan") private String uraianPekerjaan; public Pegawai getPegawai() { return pegawai; } public void setPegawai(Pegawai pegawai) { this.pegawai = pegawai; } public Integer getPegawaiId() { return pegawaiId; } public void setPegawaiId(Integer pegawaiId) { this.pegawaiId = pegawaiId; } public String getNoUrut() { return noUrut; } public void setNoUrut(String noUrut) { this.noUrut = noUrut; } public String getNamaPerusahaan() { return namaPerusahaan; } public void setNamaPerusahaan(String namaPerusahaan) { this.namaPerusahaan = namaPerusahaan; } public String getJabatanPosisi() { return jabatanPosisi; } public void setJabatanPosisi(String jabatanPosisi) { this.jabatanPosisi = jabatanPosisi; } public Date getTglMulai() { return tglMulai; } public void setTglMulai(Date tglMulai) { this.tglMulai = tglMulai; } public Date getTglAkhir() { return tglAkhir; } public void setTglAkhir(Date tglAkhir) { this.tglAkhir = tglAkhir; } public Double getGajiPokok() { return gajiPokok; } public void setGajiPokok(Double gajiPokok) { this.gajiPokok = gajiPokok; } public String getNoSuratKeputusan() { return noSuratKeputusan; } public void setNoSuratKeputusan(String noSuratKeputusan) { this.noSuratKeputusan = noSuratKeputusan; } public Date getTglSK() { return tglSK; } public void setTglSK(Date tglSK) { this.tglSK = tglSK; } public String getTtdSK() { return ttdSK; } public void setTtdSK(String ttdSK) { this.ttdSK = ttdSK; } public String getPimpinanPerusahaan() { return pimpinanPerusahaan; } public void setPimpinanPerusahaan(String pimpinanPerusahaan) { this.pimpinanPerusahaan = pimpinanPerusahaan; } public String getAlamatPerusahaan() { return alamatPerusahaan; } public void setAlamatPerusahaan(String alamatPerusahaan) { this.alamatPerusahaan = alamatPerusahaan; } public String getUraianPekerjaan() { return uraianPekerjaan; } public void setUraianPekerjaan(String uraianPekerjaan) { this.uraianPekerjaan = uraianPekerjaan; } }