package com.jasamedika.medifirst2000.entities; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; import lombok.Getter; import lombok.Setter; import javax.persistence.*; import javax.validation.constraints.NotNull; import java.util.Date; /** * @author Shakato */ @Getter @Setter @Entity @Table(name = "RiwayatJabatan_T") public class RiwayatJabatan extends BaseTransaction { @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) private Integer pegawaiId; @Column(name = "namaJabatan") @Caption(value = "Nama Jabatan") private String namaJabatan; @Column(name = "noSK") @Caption(value = "No SK") private String noSK; @Column(name = "tglSK") @Caption(value = "Tanggal SK") private Date tglSK; @Column(name = "ttdSK") @Caption(value = "Tanda Tangan SK") private String ttdSK; @Column(name = "keterangan") @Caption(value = "Keterangan") private String keterangan; @ManyToOne @JoinColumn(name = "ObjectJabatanFk") @Caption(value = "ID Jabatan Pegawai") @NotNull(message = "ID Jabatan Pegawai tidak boleh kosong") private Jabatan jabatan; @Column(name = "ObjectJabatanFk", insertable = false, updatable = false) private Integer jabatanId; @Column(name = "tertandaPegawaiSk") @Caption(value = "Tertanda Pegawai SK") private String ttdPegawaiSk; @Column(name = "tertandaJabatanSk") @Caption(value = "Tertanda Pegawai SK") private String ttdJabatanSk; @Column(name = "sumberdata") @Caption(value = "Sumber Data") private Integer sumberData; }