192 lines
4.2 KiB
Java
192 lines
4.2 KiB
Java
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;
|
|
}
|
|
|
|
|
|
} |