Salman Manoe 42fa923b1a Update domain entity
Penerapan lombok untuk mengurangi boilerplate code
2025-02-20 15:08:40 +07:00

96 lines
2.2 KiB
Java

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 java.sql.Date;
/**
* @author Shakato
*/
@Getter
@Setter
@Entity
@Table(name = "RiwayatPendidikan_T")
public class RiwayatPendidikan extends BaseTransaction {
@ManyToOne
@JoinColumn(name = "ObjectPegawaiFk")
@Caption(value = "ID Pegawai")
private Pegawai pegawai;
@Column(name = "ObjectPegawaiFk", insertable = false, updatable = false)
private Integer pegawaiId;
@Column(name = "noUrut")
@Caption(value = "No Urut")
private Integer noUrut;
@ManyToOne
@JoinColumn(name = "ObjectPendidikanFk")
@Caption(value = "ID Pendidikan")
private Pendidikan pendidikan;
@Column(name = "ObjectPendidikanFk", insertable = false, updatable = false)
private Integer pendidikanId;
@Column(name = "namaTempatPendidikan")
@Caption(value = "Nama Tempat Pendidikan")
private String namaTempatPendidikan;
@Column(name = "jurusan")
@Caption(value = "Jurusan")
private String jurusan;
@Column(name = "tglMasuk")
@Caption(value = "Tanggal Masuk")
private Date tglMasuk;
@Column(name = "tglLulus")
@Caption(value = "Tanggal Lulus")
private Date tglLulus;
@Column(name = "nilaiIPK")
@Caption(value = "Nilai IPK")
private Double nilaiIPK;
@Column(name = "noIjazah")
@Caption(value = "Nomor Ijazah")
private String noIjazah;
@Column(name = "tglIjazah")
@Caption(value = "Tanggal Ijazah")
private Date tglIjazah;
@Column(name = "ttdIjazah")
@Caption(value = "Tanda Tangan Ijazah")
private String ttdIjazah;
@Column(name = "pimpinanPendidikan")
@Caption(value = "Pimpinan Pendidikan")
private String pimpinanPendidikan;
@Column(name = "alamatTempatPendidikan")
@Caption(value = "Alamat Tempat Pendidikan")
private String alamatTempatPendidikan;
@Column(name = "keterangan")
@Caption(value = "Keterangan")
private String keterangan;
@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 = "Ttd SK")
private String ttdSk;
}