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; } }