2021-09-16 14:22:55 +07:00

301 lines
7.1 KiB
Java

package com.jasamedika.medifirst2000.entities;
import java.util.Date;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.*;
import com.jasamedika.medifirst2000.entities.JenisKelamin;
import com.jasamedika.medifirst2000.entities.Agama;
import com.jasamedika.medifirst2000.entities.StatusKawin;
import com.jasamedika.medifirst2000.entities.PosisiLamaran;
import com.fasterxml.jackson.annotation.JsonBackReference;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.helper.Caption;
/**
* class IsianPelamar
*
* @author Generator
*/
@Entity
@Table(name = "sdm_IsianPelamar_T")
public class IsianPelamar extends BaseTransaction{
@Column(name = "NilaiTertulis",nullable=true)
private Double nilaiTertulis;
@Column(name = "NilaiWawancara",nullable=true)
private Double nilaiWawancara;
@Column(name = "NilaiPsikotes",nullable=true)
private Double nilaiPsikotes;
@Column(name = "NilaiKesehatan",nullable=true)
private Double nilaiKesehatan;
public Double getNilaiTertulis() {
return nilaiTertulis;
}
public void setNilaiTertulis(Double nilaiTertulis) {
this.nilaiTertulis = nilaiTertulis;
}
public Double getNilaiWawancara() {
return nilaiWawancara;
}
public void setNilaiWawancara(Double nilaiWawancara) {
this.nilaiWawancara = nilaiWawancara;
}
public Double getNilaiPsikotes() {
return nilaiPsikotes;
}
public void setNilaiPsikotes(Double nilaiPsikotes) {
this.nilaiPsikotes = nilaiPsikotes;
}
public Double getNilaiKesehatan() {
return nilaiKesehatan;
}
public void setNilaiKesehatan(Double nilaiKesehatan) {
this.nilaiKesehatan = nilaiKesehatan;
}
@Column(name = "Hasil",nullable=true)
private Boolean hasil;
@Column(name = "HasilTest",nullable=true)
private Boolean hasilTest;
public Boolean getHasilTest() {
return hasilTest;
}
public void setHasilTest(Boolean hasilTest) {
this.hasilTest = hasilTest;
}
public Boolean getHasil() {
return hasil;
}
public void setHasil(Boolean hasil) {
this.hasil = hasil;
}
@Column(name = "NamaLengkap", nullable = false , length = 100)
@Caption(value = "NamaLengkap")
private String namaLengkap ;
public String getNamaLengkap() {
return namaLengkap ;
}
public void setNamaLengkap(String namaLengkap ) {
this.namaLengkap = namaLengkap ;
}
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name = "JenisKelaminFk")
@NotNull(message = "Jenis Kelamin Harus Diisi")
@Caption(value = "Jenis Kelamin")
private JenisKelamin jenisKelamin;
public JenisKelamin getJenisKelamin() {
return jenisKelamin;
}
public void setJenisKelamin(JenisKelamin jenisKelamin) {
this.jenisKelamin = jenisKelamin;
}
@Column(name = "JenisKelaminFk", insertable=false,updatable=false)
private Integer jenisKelaminId;
@Column(name = "NoPendaftaran", nullable = true , length = 100)
@Caption(value = "NoPendaftaran")
private String noPendaftaran ;
public String getNoPendaftaran() {
return noPendaftaran;
}
public void setNoPendaftaran(String noPendaftaran) {
this.noPendaftaran = noPendaftaran;
}
@Column(name = "NoKTP", nullable = false , length = 100)
@Caption(value = "NoKTP")
private String noKTP ;
public String getNoKTP() {
return noKTP ;
}@Column(name = "Picture", nullable = true , length = 100000)
@Caption(value = "Picture")
private String picture ;
public String getPicture() {
return picture;
}
public void setPicture(String picture) {
this.picture = picture;
}
public void setNoKTP(String noKTP ) {
this.noKTP = noKTP ;
}
@Column(name = "TempatLahir", nullable = false , length = 100)
@Caption(value = "TempatLahir")
private String tempatLahir ;
public String getTempatLahir() {
return tempatLahir ;
}
public void setTempatLahir(String tempatLahir ) {
this.tempatLahir = tempatLahir ;
}
@Column(name = "TanggalLahir", nullable = false , length = 100)
@Caption(value = "TanggalLahir")
private String tanggalLahir ;
public String getTanggalLahir() {
return tanggalLahir ;
}
public void setTanggalLahir(String tanggalLahir ) {
this.tanggalLahir = tanggalLahir ;
}
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name = "AgamaFk")
@NotNull(message = "Agama Harus Diisi")
@Caption(value = "Agama")
private Agama agama;
public Agama getAgama() {
return agama;
}
public void setAgama(Agama agama) {
this.agama = agama;
}
@Column(name = "AgamaFk", insertable=false,updatable=false)
private Integer agamaId;
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name = "StatusFk")
@NotNull(message = "Status Harus Diisi")
@Caption(value = "Status")
private StatusKawin status;
public StatusKawin getStatus() {
return status;
}
public void setStatus(StatusKawin status) {
this.status = status;
}
@Column(name = "StatusFk", insertable=false,updatable=false)
private Integer statusId;
@Column(name = "Alamat", nullable = false , length = 100)
@Caption(value = "Alamat")
private String alamat ;
public String getAlamat() {
return alamat ;
}
public void setAlamat(String alamat ) {
this.alamat = alamat ;
}
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name = "PosisiLamaranFk")
@NotNull(message = "Posisi Lamaran Harus Diisi")
@Caption(value = "Posisi Lamaran")
private PosisiLamaran posisiLamaran;
public PosisiLamaran getPosisiLamaran() {
return posisiLamaran;
}
public void setPosisiLamaran(PosisiLamaran posisiLamaran) {
this.posisiLamaran = posisiLamaran;
}
@Column(name = "PosisiLamaranFk", insertable=false,updatable=false)
private Integer posisiLamaranId;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "Degree")
@Caption(value = "Degree")
private Degree degree;
@Column(name = "Degree", columnDefinition = "CHAR(32)", insertable = false, updatable = false, nullable = true)
private String degreeId;
@Column(name = "Sekolah", nullable = true, length = 100)
@Caption(value = "Sekolah")
private String sekolah;
@Column(name = "Jurusan", nullable = true, length = 100)
@Caption(value = "Jurusan")
private String jurusan;
@Column(name = "TahunMasuk", nullable = true, length = 100)
@Caption(value = "TahunMasuk")
private Integer tahunMasuk;
@Column(name = "TahunLulus", nullable = true, length = 100)
@Caption(value = "TahunLulus")
private Integer tahunLulus;
@Column(name = "nilai", nullable = true, length = 100)
@Caption(value = "nilai")
private double nilai;
public Degree getDegree() {
return degree;
}
public void setDegree(Degree degree) {
this.degree = degree;
}
public String getSekolah() {
return sekolah;
}
public void setSekolah(String sekolah) {
this.sekolah = sekolah;
}
public String getJurusan() {
return jurusan;
}
public void setJurusan(String jurusan) {
this.jurusan = jurusan;
}
public Integer getTahunMasuk() {
return tahunMasuk;
}
public void setTahunMasuk(Integer tahunMasuk) {
this.tahunMasuk = tahunMasuk;
}
public Integer getTahunLulus() {
return tahunLulus;
}
public void setTahunLulus(Integer tahunLulus) {
this.tahunLulus = tahunLulus;
}
public double getNilai() {
return nilai;
}
public void setNilai(double nilai) {
this.nilai = nilai;
}
}