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

125 lines
2.8 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.NamaPegawai;
import com.jasamedika.medifirst2000.entities.NamaAsuransi;
import com.fasterxml.jackson.annotation.JsonBackReference;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.helper.Caption;
/**
* class AsuransiNaker
*
* @author Generator
*/
@Entity
@Table(name = "sdm_AsuransiNaker_T")
public class AsuransiNaker extends BaseTransaction {
@ManyToOne
@JoinColumn(name = "NamaPegawaiFk")
@NotNull(message = "Nama Pegawai Harus Diisi")
@Caption(value = "Nama Pegawai")
private NamaPegawai namaPegawai;
@Column(name = "NamaPegawaiFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false,nullable=false)
private String namaPegawaiId;
@Column(name = "Nip", nullable = false, length = 100)
@Caption(value = "Nip")
private String nip;
@Column(name = "Nomorpolis", nullable = false, length = 100)
@Caption(value = "Nomorpolis")
private String nomorpolis;
@Column(name = "TanggalLahir", nullable = false, length = 100)
@Caption(value = "TanggalLahir")
private Date tanggalLahir;
@ManyToOne
@JoinColumn(name = "NamaAsuransiFk")
@NotNull(message = "Nama Asuransi Harus Diisi")
@Caption(value = "Nama Asuransi")
private NamaAsuransi namaAsuransi;
@Column(name = "NamaAsuransiFk", insertable = false, updatable = false)
private Integer namaAsuransiId;
@Column(name = "BPJSNaker", nullable = false, length = 100)
@Caption(value = "BPJSNaker")
private String BPJSNaker;
public NamaPegawai getNamaPegawai() {
return namaPegawai;
}
public void setNamaPegawai(NamaPegawai namaPegawai) {
this.namaPegawai = namaPegawai;
}
public String getNamaPegawaiId() {
return namaPegawaiId;
}
public void setNamaPegawaiId(String namaPegawaiId) {
this.namaPegawaiId = namaPegawaiId;
}
public String getNip() {
return nip;
}
public void setNip(String nip) {
this.nip = nip;
}
public String getNomorpolis() {
return nomorpolis;
}
public void setNomorpolis(String nomorpolis) {
this.nomorpolis = nomorpolis;
}
public Date getTanggalLahir() {
return tanggalLahir;
}
public void setTanggalLahir(Date tanggalLahir) {
this.tanggalLahir = tanggalLahir;
}
public NamaAsuransi getNamaAsuransi() {
return namaAsuransi;
}
public void setNamaAsuransi(NamaAsuransi namaAsuransi) {
this.namaAsuransi = namaAsuransi;
}
public Integer getNamaAsuransiId() {
return namaAsuransiId;
}
public void setNamaAsuransiId(Integer namaAsuransiId) {
this.namaAsuransiId = namaAsuransiId;
}
public String getBPJSNaker() {
return BPJSNaker;
}
public void setBPJSNaker(String bPJSNaker) {
BPJSNaker = bPJSNaker;
}
}