Salman Manoe 917fba7be9 Update domain virtual object dan dto
Penerapan lombok dependency untuk mengurangi boilerplate
2025-03-04 09:25:11 +07:00

146 lines
3.7 KiB
Java

package com.jasamedika.medifirst2000.vo;
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.validation.constraints.NotNull;
import java.util.Date;
@Getter
@Setter
public class PlanningPegawaiMuSaReVO extends BaseTransactionVO {
@Caption(value = "No Planning")
@NotNull(message = "No Planning tidak boleh kosong")
private String noPlanning;
@Caption(value = "Object Pegawai")
private PegawaiVO pegawai;
@Caption(value = "Object Pengusul")
private PegawaiVO pengusul;
@Caption(value = "Object Ruangan Before")
private RuanganVO ruanganBefore;
@Caption(value = "Object Ruangan Plan")
private RuanganVO ruanganPlan;
@Caption(value = "Object Jabatan Struktural Before")
private JabatanVO jabatanStrukturalBefore;
@Caption(value = "Object Jabatan Struktural Plan")
private JabatanVO jabatanStrukturalPlan;
@Caption(value = "Object Jabatan Fungsional Before")
private JabatanVO jabatanFungsionalBefore;
@Caption(value = "Object Jabatan Fungsional Plan")
private JabatanVO jabatanFungsionalPlan;
@Caption(value = "Object Jabatan Internal Before")
private JabatanVO jabatanInternalBefore;
@Caption(value = "Object Jabatan Internal Plan")
private JabatanVO jabatanInternalPlan;
@Caption(value = "Object Eselon Before")
private EselonVO eselonBefore;
@Caption(value = "Object Eselon Plan")
private EselonVO eselonPlan;
@Caption(value = "Object Pangkat Before")
private GolonganVO pangkatBefore;
@Caption(value = "Object Pangkat Plan")
private GolonganVO pangkatPlan;
@Caption(value = "Object Jenis Hukuman Plan")
private JenisHukumanVO jenisHukumanPlan;
@Caption(value = "Deskripsi Mutasi Sanksi Resign Plan")
private String deskripsiMutasiSanksiResignPlan;
@Caption(value = "Keterangan Lainya")
private String keteranganLainya;
@Caption(value = "Object Surat Keputusan Before")
private SuratKeputusanVO suratKeputusanBefore;
@Caption(value = "Object No SK Before")
private SuratKeputusanVO noSkBefore;
@Caption(value = "Object No SK")
private SuratKeputusanVO noSk;
@Caption(value = "Object Ruangan Exec")
private RuanganVO ruanganExec;
@Caption(value = "Object Jabatan Struktural Exec")
private JabatanVO jabatanStrukturalExec;
@Caption(value = "Object Jabatan Fungsional Exec")
private JabatanVO jabatanFungsionalExec;
@Caption(value = "Object Jabatan Internal Exec")
private JabatanVO jabatanInternalExec;
@Caption(value = "Object Eselon Exec")
private EselonVO eselonExec;
@Caption(value = "Object Pangkat Exec")
private GolonganVO pangkatExec;
@Caption(value = "Object Jenis Hukuman Exec")
private JenisHukumanVO jenisHukumanExec;
@Caption(value = "Deskripsi Mutasi Sanksi Resign Exec")
private String deskripsiMutasiSanksiResignExec;
@Caption(value = "Keterangan Lainya Exec")
private String keteranganLainyaExec;
@Caption(value = "Tgl Pengajuan")
private Date tglPengajuan;
@Caption(value = "Tgl Planning")
private Date tglPlanning;
@Caption(value = "Tgl Keputusan")
private Date tglKeputusan;
@Caption(value = "Approval")
private Integer approvalStatus;
@Caption(value = "Status Musare")
private Integer statusMusare;
@Caption(value = "Object Planning Pegawai Status")
private PlanningPegawaiStatusVO planningPegawaiStatus;
@Caption(value = "Object Keputusan")
private JenisKeputusanVO jenisKeputusan;
@Caption(value = "Tgl SK/SPMT")
private Date tglSkSpmt;
@Caption(value = "No SK Temp")
private String noSkTemp;
@Caption(value = "Uraian")
private String uraian;
@Caption(value = "SK Dari")
private String skDari;
@Caption(value = "Tgl TMT/SPMT")
private Date tglTmtSpmt;
@Caption(value = "Tgl Berlaku Akhir")
private Date tglBerlakuAkhir;
}