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

157 lines
3.2 KiB
Java

package com.jasamedika.medifirst2000.vo;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import java.util.Date;
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
import com.jasamedika.medifirst2000.entities.StatusPegawaiJadwalKerja;
import com.jasamedika.medifirst2000.helper.Caption;
public class PegawaiJadwalKerjaDokterDVO extends BaseMasterVO {
@NotNull(message="Tanggal tidak boleh kosong")
@Caption(value="Tanggal")
private Date tanggal;
@NotNull(message="Jam awal tidak boleh kosong")
@Temporal(TemporalType.TIMESTAMP)
@Caption(value="Jam Awal")
private Date jamAwal;
@Temporal(TemporalType.TIMESTAMP)
@Caption(value="Jam Akhir")
private Date jamAkhir;
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="Object Hari")
private HariVO hari;
@ManyToOne
@Caption(value="Object Kamar")
private KamarVO kamar;
@ManyToOne
@Caption(value="Object Pegawai")
private PegawaiVO pegawai;
@ManyToOne
@Caption(value="Object Pegawai Ganti")
private PegawaiVO pegawaiGanti;
@ManyToOne
@Caption(value="Object Ruangan")
private RuanganVO ruangan;
@ManyToOne
@Caption(value="Object Status Pegawai Jadwal Kerja")
private StatusPegawaiJadwalKerjaVO statusPegawaiJadwalKerja;
@ManyToOne
@Caption(value="Object Status Absensi")
private StatusAbsensiVO statusAbsensi;
@Caption(value="Keterangan Alasan")
private String keteranganAlasan;
@Caption(value="Keterangan Lainnya")
private String keteranganLainnya;
public Date getTanggal() {
return tanggal;
}
public void setTanggal(Date tanggal) {
this.tanggal = tanggal;
}
public Date getJamAwal() {
return jamAwal;
}
public void setJamAwal(Date jamAwal) {
this.jamAwal = jamAwal;
}
public Date getJamAkhir() {
return jamAkhir;
}
public void setJamAkhir(Date jamAkhir) {
this.jamAkhir = jamAkhir;
}
public HariVO getHari() {
return hari;
}
public void setHari(HariVO hari) {
this.hari = hari;
}
public KamarVO getKamar() {
return kamar;
}
public void setKamar(KamarVO kamar) {
this.kamar = kamar;
}
public PegawaiVO getPegawai() {
return pegawai;
}
public void setPegawai(PegawaiVO pegawai) {
this.pegawai = pegawai;
}
public PegawaiVO getPegawaiGanti() {
return pegawaiGanti;
}
public void setPegawaiGanti(PegawaiVO pegawaiGanti) {
this.pegawaiGanti = pegawaiGanti;
}
public RuanganVO getRuangan() {
return ruangan;
}
public void setRuangan(RuanganVO ruangan) {
this.ruangan = ruangan;
}
public StatusPegawaiJadwalKerjaVO getStatusPegawaiJadwalKerja() {
return statusPegawaiJadwalKerja;
}
public void setStatusPegawaiJadwalKerja(StatusPegawaiJadwalKerjaVO statusPegawaiJadwalKerja) {
this.statusPegawaiJadwalKerja = statusPegawaiJadwalKerja;
}
public StatusAbsensiVO getStatusAbsensi() {
return statusAbsensi;
}
public void setStatusAbsensi(StatusAbsensiVO statusAbsensi) {
this.statusAbsensi = statusAbsensi;
}
public String getKeteranganAlasan() {
return keteranganAlasan;
}
public void setKeteranganAlasan(String keteranganAlasan) {
this.keteranganAlasan = keteranganAlasan;
}
public String getKeteranganLainnya() {
return keteranganLainnya;
}
public void setKeteranganLainnya(String keteranganLainnya) {
this.keteranganLainnya = keteranganLainnya;
}
}