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

767 lines
20 KiB
Java

package com.jasamedika.medifirst2000.entities;
import java.util.Date;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonBackReference;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
@Entity
@Table(name="PlanningPegawaiMuSaRe_T")
public class PlanningPegawaiMuSaRe extends BaseTransaction{
@Caption(value="No Planning")
@NotNull(message="No Planning tidak boleh kosong")
@Column(name="NoPlanning", length=10, nullable=false)
private String noPlanning;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Pegawai")
@JoinColumn(name="ObjectPegawaiFk")
private Pegawai pegawai;
@Column(name="ObjectPegawaiFk", nullable=true, insertable=false, updatable=false)
private Integer pegawaiId;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Pengusul")
@JoinColumn(name="ObjectPengusulFk")
private Pegawai pengusul;
@Column(name="ObjectPengusulFk", nullable=true, insertable=false, updatable=false)
private Integer pengusulId;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Ruangan Before")
@JoinColumn(name="ObjectRuanganBeforeFk")
private Ruangan ruanganBefore;
@Column(name="ObjectRuanganBeforeFk", nullable=true, insertable=false, updatable=false)
private Integer ruanganBeforeId;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Ruangan Plan")
@JoinColumn(name="ObjectRuanganPlanFk")
private Ruangan ruanganPlan;
@Column(name="ObjectRuanganPlanFk", nullable=true, insertable=false, updatable=false)
private Integer ruanganPlanId;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Jabatan Struktural Before")
@JoinColumn(name="ObjectJabatanStrukturalBeforeFk")
private Jabatan jabatanStrukturalBefore;
@Column(name="ObjectJabatanStrukturalBeforeFk", nullable=true, insertable=false, updatable=false)
private Integer jabatanStrukturalBeforeId;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Jabatan Struktural Plan")
@JoinColumn(name="ObjectJabatanStrukturalPlanFk")
private Jabatan jabatanStrukturalPlan;
@Column(name="ObjectJabatanStrukturalPlanFk", nullable=true, insertable=false, updatable=false)
private Integer jabatanStrukturalPlanId;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Jabatan Fungsional Before")
@JoinColumn(name="ObjectJabatanFungsionalBeforeFk")
private Jabatan jabatanFungsionalBefore;
@Column(name="ObjectJabatanFungsionalBeforeFk", nullable=true, insertable=false, updatable=false)
private Integer jabatanFungsionalBeforeId;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Jabatan Fungsional Plan")
@JoinColumn(name="ObjectJabatanFungsionalPlanFk")
private Jabatan jabatanFungsionalPlan;
@Column(name="ObjectJabatanFungsionalPlanFk", nullable=true, insertable=false, updatable=false)
private Integer jabatanFungsionalPlanId;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Jabatan Internal Before")
@JoinColumn(name="ObjectJabatanInternalBeforeFk")
private Jabatan jabatanInternalBefore;
@Column(name="ObjectJabatanInternalBeforeFk", nullable=true, insertable=false, updatable=false)
private Integer jabatanInternalBeforeId;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Jabatan Internal Plan")
@JoinColumn(name="ObjectJabatanInternalPlanFk")
private Jabatan jabatanInternalPlan;
@Column(name="ObjectJabatanInternalPlanFk", nullable=true, insertable=false, updatable=false)
private Integer jabatanInternalPlanId;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Eselon Before")
@JoinColumn(name="ObjectEselonBeforeFk")
private Eselon eselonBefore;
@Column(name="ObjectEselonBeforeFk", nullable=true, insertable=false, updatable=false)
private Integer eselonBeforeId;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Eselon Plan")
@JoinColumn(name="ObjectEselonPlanFk")
private Eselon eselonPlan;
@Column(name="ObjectEselonPlanFk", nullable=true, insertable=false, updatable=false)
private Integer eselonPlanId;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Pangkat Before")
@JoinColumn(name="ObjectPangkatBeforeFk")
private Golongan pangkatBefore;
@Column(name="ObjectPangkatBeforeFk", nullable=true, insertable=false, updatable=false)
private Integer pangkatBeforeId;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Pangkat Plan")
@JoinColumn(name="ObjectPangkatPlanFk")
private Golongan pangkatPlan;
@Column(name="ObjectPangkatPlanFk", nullable=true, insertable=false, updatable=false)
private Integer pangkatPlanId;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Jenis Hukuman Plan")
@JoinColumn(name="ObjectJenisHukumanPlanFk")
private JenisHukuman jenisHukumanPlan;
@Column(name="ObjectJenisHukumanPlanFk", nullable=true, insertable=false, updatable=false)
private Integer jenisHukumanPlanId;
@Caption(value="Deskripsi Mutasi Sanksi Resign Plan")
@Column(name="DeskripsiMutasiSanksiResignPlan", length=500, nullable=true)
private String deskripsiMutasiSanksiResignPlan;
@Caption(value="Keterangan Lainya")
@Column(name="KeteranganLainya", length=150, nullable=true)
private String keteranganLainya;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Surat Keputusan Before")
@JoinColumn(name="ObjectSuratKeputusanBeforeFk")
private SuratKeputusan suratKeputusanBefore;
@Column(name="ObjectSuratKeputusanBeforeFk", nullable=true, insertable=false, updatable=false)
private Integer suratKeputusanBeforeId;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object No SK Before")
@JoinColumn(name="ObjectNoSkBeforeFk")
private SuratKeputusan noSkBefore;
@Column(name="ObjectNoSkBeforeFk", nullable=true, insertable=false, updatable=false)
private Integer noSkBeforeId;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object No SK")
@JoinColumn(name="ObjectNoSkFk")
private SuratKeputusan noSk;
@Column(name="ObjectNoSkFk", nullable=true, insertable=false, updatable=false)
private Integer noSkId;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Ruangan Exec")
@JoinColumn(name="ObjectRuanganExecFk")
private Ruangan ruanganExec;
@Column(name="ObjectRuanganExecFk", nullable=true, insertable=false, updatable=false)
private Integer ruanganExecId;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Jabatan Struktural Exec")
@JoinColumn(name="ObjectJabatanStrukturalExecFk")
private Jabatan jabatanStrukturalExec;
@Column(name="ObjectJabatanStrukturalExecFk", nullable=true, insertable=false, updatable=false)
private Integer jabatanStrukturalExecId;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Jabatan Fungsional Exec")
@JoinColumn(name="ObjectJabatanFungsionalExecFk")
private Jabatan jabatanFungsionalExec;
@Column(name="ObjectJabatanFungsionalExecFk", nullable=true, insertable=false, updatable=false)
private Integer jabatanFungsionalExecId;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Jabatan Internal Exec")
@JoinColumn(name="ObjectJabatanInternalExecFk")
private Jabatan jabatanInternalExec;
@Column(name="ObjectJabatanInternalExecFk", nullable=true, insertable=false, updatable=false)
private Integer jabatanInternalExecId;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Eselon Exec")
@JoinColumn(name="ObjectEselonExecFk")
private Eselon eselonExec;
@Column(name="ObjectEselonExecFk", nullable=true, insertable=false, updatable=false)
private Integer eselonExecId;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Pangkat Exec")
@JoinColumn(name="ObjectPangkatExecFk")
private Golongan pangkatExec;
@Column(name="ObjectPangkatExecFk", nullable=true, insertable=false, updatable=false)
private Integer pangkatExecId;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Jenis Hukuman Exec")
@JoinColumn(name="ObjectJenisHukumanExecFk")
private JenisHukuman jenisHukumanExec;
@Column(name="ObjectJenisHukumanExecFk", nullable=true, insertable=false, updatable=false)
private Integer jenisHukumanExecId;
@Caption(value="Deskripsi Mutasi Sanksi Resign Exec")
@Column(name="DeskripsiMutasiSanksiResignExec", length=500, nullable=true)
private String deskripsiMutasiSanksiResignExec;
@Caption(value="Keterangan Lainya Exec")
@Column(name="KeteranganLainyaExec", length=150, nullable=true)
private String keteranganLainyaExec;
@Caption(value="Tgl Pengajuan")
@Column(name="TglPengajuan", nullable=true)
private Date tglPengajuan;
@Caption(value="Tgl Planning")
@Column(name="TglPlanning", nullable=true)
private Date tglPlanning;
@Caption(value="Tgl Keputusan")
@Column(name="TglKeputusan", nullable=true)
private Date tglKeputusan;
@Caption(value="Approval Status")
@Column(name="ApprovalStatus", nullable=true)
private Integer approvalStatus;
@Caption(value="Status Musare")
@Column(name="StatusMusare", nullable=true)
private Integer statusMusare;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Planning Pegawai Status")
@JoinColumn(name="ObjectPlanningPegawaiStatusFk")
private PlanningPegawaiStatus planningPegawaiStatus;
@Column(name="ObjectPlanningPegawaiStatusFk", nullable=true, insertable=false, updatable=false)
private String planningPegawaiStatusId;
public String getNoPlanning() {
return noPlanning;
}
public void setNoPlanning(String noPlanning) {
this.noPlanning = noPlanning;
}
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 Pegawai getPengusul() {
return pengusul;
}
public void setPengusul(Pegawai pengusul) {
this.pengusul = pengusul;
}
public Integer getPengusulId() {
return pengusulId;
}
public void setPengusulId(Integer pengusulId) {
this.pengusulId = pengusulId;
}
public Ruangan getRuanganBefore() {
return ruanganBefore;
}
public void setRuanganBefore(Ruangan ruanganBefore) {
this.ruanganBefore = ruanganBefore;
}
public Integer getRuanganBeforeId() {
return ruanganBeforeId;
}
public void setRuanganBeforeId(Integer ruanganBeforeId) {
this.ruanganBeforeId = ruanganBeforeId;
}
public Ruangan getRuanganPlan() {
return ruanganPlan;
}
public void setRuanganPlan(Ruangan ruanganPlan) {
this.ruanganPlan = ruanganPlan;
}
public Integer getRuanganPlanId() {
return ruanganPlanId;
}
public void setRuanganPlanId(Integer ruanganPlanId) {
this.ruanganPlanId = ruanganPlanId;
}
public Jabatan getJabatanStrukturalBefore() {
return jabatanStrukturalBefore;
}
public void setJabatanStrukturalBefore(Jabatan jabatanStrukturalBefore) {
this.jabatanStrukturalBefore = jabatanStrukturalBefore;
}
public Integer getJabatanStrukturalBeforeId() {
return jabatanStrukturalBeforeId;
}
public void setJabatanStrukturalBeforeId(Integer jabatanStrukturalBeforeId) {
this.jabatanStrukturalBeforeId = jabatanStrukturalBeforeId;
}
public Jabatan getJabatanStrukturalPlan() {
return jabatanStrukturalPlan;
}
public void setJabatanStrukturalPlan(Jabatan jabatanStrukturalPlan) {
this.jabatanStrukturalPlan = jabatanStrukturalPlan;
}
public Integer getJabatanStrukturalPlanId() {
return jabatanStrukturalPlanId;
}
public void setJabatanStrukturalPlanId(Integer jabatanStrukturalPlanId) {
this.jabatanStrukturalPlanId = jabatanStrukturalPlanId;
}
public Jabatan getJabatanFungsionalBefore() {
return jabatanFungsionalBefore;
}
public void setJabatanFungsionalBefore(Jabatan jabatanFungsionalBefore) {
this.jabatanFungsionalBefore = jabatanFungsionalBefore;
}
public Integer getJabatanFungsionalBeforeId() {
return jabatanFungsionalBeforeId;
}
public void setJabatanFungsionalBeforeId(Integer jabatanFungsionalBeforeId) {
this.jabatanFungsionalBeforeId = jabatanFungsionalBeforeId;
}
public Jabatan getJabatanFungsionalPlan() {
return jabatanFungsionalPlan;
}
public void setJabatanFungsionalPlan(Jabatan jabatanFungsionalPlan) {
this.jabatanFungsionalPlan = jabatanFungsionalPlan;
}
public Integer getJabatanFungsionalPlanId() {
return jabatanFungsionalPlanId;
}
public void setJabatanFungsionalPlanId(Integer jabatanFungsionalPlanId) {
this.jabatanFungsionalPlanId = jabatanFungsionalPlanId;
}
public Jabatan getJabatanInternalBefore() {
return jabatanInternalBefore;
}
public void setJabatanInternalBefore(Jabatan jabatanInternalBefore) {
this.jabatanInternalBefore = jabatanInternalBefore;
}
public Integer getJabatanInternalBeforeId() {
return jabatanInternalBeforeId;
}
public void setJabatanInternalBeforeId(Integer jabatanInternalBeforeId) {
this.jabatanInternalBeforeId = jabatanInternalBeforeId;
}
public Jabatan getJabatanInternalPlan() {
return jabatanInternalPlan;
}
public void setJabatanInternalPlan(Jabatan jabatanInternalPlan) {
this.jabatanInternalPlan = jabatanInternalPlan;
}
public Integer getJabatanInternalPlanId() {
return jabatanInternalPlanId;
}
public void setJabatanInternalPlanId(Integer jabatanInternalPlanId) {
this.jabatanInternalPlanId = jabatanInternalPlanId;
}
public Eselon getEselonBefore() {
return eselonBefore;
}
public void setEselonBefore(Eselon eselonBefore) {
this.eselonBefore = eselonBefore;
}
public Integer getEselonBeforeId() {
return eselonBeforeId;
}
public void setEselonBeforeId(Integer eselonBeforeId) {
this.eselonBeforeId = eselonBeforeId;
}
public Eselon getEselonPlan() {
return eselonPlan;
}
public void setEselonPlan(Eselon eselonPlan) {
this.eselonPlan = eselonPlan;
}
public Integer getEselonPlanId() {
return eselonPlanId;
}
public void setEselonPlanId(Integer eselonPlanId) {
this.eselonPlanId = eselonPlanId;
}
public Golongan getPangkatBefore() {
return pangkatBefore;
}
public void setPangkatBefore(Golongan pangkatBefore) {
this.pangkatBefore = pangkatBefore;
}
public Integer getPangkatBeforeId() {
return pangkatBeforeId;
}
public void setPangkatBeforeId(Integer pangkatBeforeId) {
this.pangkatBeforeId = pangkatBeforeId;
}
public Golongan getPangkatPlan() {
return pangkatPlan;
}
public void setPangkatPlan(Golongan pangkatPlan) {
this.pangkatPlan = pangkatPlan;
}
public Integer getPangkatPlanId() {
return pangkatPlanId;
}
public void setPangkatPlanId(Integer pangkatPlanId) {
this.pangkatPlanId = pangkatPlanId;
}
public JenisHukuman getJenisHukumanPlan() {
return jenisHukumanPlan;
}
public void setJenisHukumanPlan(JenisHukuman jenisHukumanPlan) {
this.jenisHukumanPlan = jenisHukumanPlan;
}
public Integer getJenisHukumanPlanId() {
return jenisHukumanPlanId;
}
public void setJenisHukumanPlanId(Integer jenisHukumanPlanId) {
this.jenisHukumanPlanId = jenisHukumanPlanId;
}
public String getDeskripsiMutasiSanksiResignPlan() {
return deskripsiMutasiSanksiResignPlan;
}
public void setDeskripsiMutasiSanksiResignPlan(String deskripsiMutasiSanksiResignPlan) {
this.deskripsiMutasiSanksiResignPlan = deskripsiMutasiSanksiResignPlan;
}
public String getKeteranganLainya() {
return keteranganLainya;
}
public void setKeteranganLainya(String keteranganLainya) {
this.keteranganLainya = keteranganLainya;
}
public SuratKeputusan getSuratKeputusanBefore() {
return suratKeputusanBefore;
}
public void setSuratKeputusanBefore(SuratKeputusan suratKeputusanBefore) {
this.suratKeputusanBefore = suratKeputusanBefore;
}
public Integer getSuratKeputusanBeforeId() {
return suratKeputusanBeforeId;
}
public void setSuratKeputusanBeforeId(Integer suratKeputusanBeforeId) {
this.suratKeputusanBeforeId = suratKeputusanBeforeId;
}
public SuratKeputusan getNoSkBefore() {
return noSkBefore;
}
public void setNoSkBefore(SuratKeputusan noSkBefore) {
this.noSkBefore = noSkBefore;
}
public Integer getNoSkBeforeId() {
return noSkBeforeId;
}
public void setNoSkBeforeId(Integer noSkBeforeId) {
this.noSkBeforeId = noSkBeforeId;
}
public SuratKeputusan getNoSk() {
return noSk;
}
public void setNoSk(SuratKeputusan noSk) {
this.noSk = noSk;
}
public Integer getNoSkId() {
return noSkId;
}
public void setNoSkId(Integer noSkId) {
this.noSkId = noSkId;
}
public Ruangan getRuanganExec() {
return ruanganExec;
}
public void setRuanganExec(Ruangan ruanganExec) {
this.ruanganExec = ruanganExec;
}
public Integer getRuanganExecId() {
return ruanganExecId;
}
public void setRuanganExecId(Integer ruanganExecId) {
this.ruanganExecId = ruanganExecId;
}
public Jabatan getJabatanStrukturalExec() {
return jabatanStrukturalExec;
}
public void setJabatanStrukturalExec(Jabatan jabatanStrukturalExec) {
this.jabatanStrukturalExec = jabatanStrukturalExec;
}
public Integer getJabatanStrukturalExecId() {
return jabatanStrukturalExecId;
}
public void setJabatanStrukturalExecId(Integer jabatanStrukturalExecId) {
this.jabatanStrukturalExecId = jabatanStrukturalExecId;
}
public Jabatan getJabatanFungsionalExec() {
return jabatanFungsionalExec;
}
public void setJabatanFungsionalExec(Jabatan jabatanFungsionalExec) {
this.jabatanFungsionalExec = jabatanFungsionalExec;
}
public Integer getJabatanFungsionalExecId() {
return jabatanFungsionalExecId;
}
public void setJabatanFungsionalExecId(Integer jabatanFungsionalExecId) {
this.jabatanFungsionalExecId = jabatanFungsionalExecId;
}
public Jabatan getJabatanInternalExec() {
return jabatanInternalExec;
}
public void setJabatanInternalExec(Jabatan jabatanInternalExec) {
this.jabatanInternalExec = jabatanInternalExec;
}
public Integer getJabatanInternalExecId() {
return jabatanInternalExecId;
}
public void setJabatanInternalExecId(Integer jabatanInternalExecId) {
this.jabatanInternalExecId = jabatanInternalExecId;
}
public Eselon getEselonExec() {
return eselonExec;
}
public void setEselonExec(Eselon eselonExec) {
this.eselonExec = eselonExec;
}
public Integer getEselonExecId() {
return eselonExecId;
}
public void setEselonExecId(Integer eselonExecId) {
this.eselonExecId = eselonExecId;
}
public Golongan getPangkatExec() {
return pangkatExec;
}
public void setPangkatExec(Golongan pangkatExec) {
this.pangkatExec = pangkatExec;
}
public Integer getPangkatExecId() {
return pangkatExecId;
}
public void setPangkatExecId(Integer pangkatExecId) {
this.pangkatExecId = pangkatExecId;
}
public JenisHukuman getJenisHukumanExec() {
return jenisHukumanExec;
}
public void setJenisHukumanExec(JenisHukuman jenisHukumanExec) {
this.jenisHukumanExec = jenisHukumanExec;
}
public Integer getJenisHukumanExecId() {
return jenisHukumanExecId;
}
public void setJenisHukumanExecId(Integer jenisHukumanExecId) {
this.jenisHukumanExecId = jenisHukumanExecId;
}
public String getDeskripsiMutasiSanksiResignExec() {
return deskripsiMutasiSanksiResignExec;
}
public void setDeskripsiMutasiSanksiResignExec(String deskripsiMutasiSanksiResignExec) {
this.deskripsiMutasiSanksiResignExec = deskripsiMutasiSanksiResignExec;
}
public String getKeteranganLainyaExec() {
return keteranganLainyaExec;
}
public void setKeteranganLainyaExec(String keteranganLainyaExec) {
this.keteranganLainyaExec = keteranganLainyaExec;
}
public Date getTglPengajuan() {
return tglPengajuan;
}
public void setTglPengajuan(Date tglPengajuan) {
this.tglPengajuan = tglPengajuan;
}
public Date getTglPlanning() {
return tglPlanning;
}
public void setTglPlanning(Date tglPlanning) {
this.tglPlanning = tglPlanning;
}
public Integer getApprovalStatus() {
return approvalStatus;
}
public void setApprovalStatus(Integer approvalStatus) {
this.approvalStatus = approvalStatus;
}
public Integer getStatusMusare() {
return statusMusare;
}
public void setStatusMusare(Integer statusMusare) {
this.statusMusare = statusMusare;
}
public Date getTglKeputusan() {
return tglKeputusan;
}
public void setTglKeputusan(Date tglKeputusan) {
this.tglKeputusan = tglKeputusan;
}
public PlanningPegawaiStatus getPlanningPegawaiStatus() {
return planningPegawaiStatus;
}
public void setPlanningPegawaiStatus(PlanningPegawaiStatus planningPegawaiStatus) {
this.planningPegawaiStatus = planningPegawaiStatus;
}
public String getPlanningPegawaiStatusId() {
return planningPegawaiStatusId;
}
public void setPlanningPegawaiStatusId(String planningPegawaiStatusId) {
this.planningPegawaiStatusId = planningPegawaiStatusId;
}
}