package com.jasamedika.medifirst2000.vo; import java.util.Date; import java.util.HashSet; import java.util.Set; import javax.persistence.*; import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO; import com.fasterxml.jackson.annotation.JsonBackReference; import javax.validation.constraints.NotNull; import com.jasamedika.medifirst2000.helper.Caption; /** * class PerhitunganPremiBPJSKesehatanVOVO * * @author Generator */ public class PerhitunganPremiBPJSKesehatanVO extends BaseTransactionVO{ @Column(name = "NomorGaji", nullable = false , length = 100) @Caption(value = "NomorGaji") private String nomorGaji ; public String getNomorGaji() { return nomorGaji ; } public void setNomorGaji(String nomorGaji ) { this.nomorGaji = nomorGaji ; } @Column(name = "TanggalProses", nullable = false , length = 100) @Caption(value = "TanggalProses") private Date tanggalProses ; public Date getTanggalProses() { return tanggalProses ; } public void setTanggalProses(Date tanggalProses ) { this.tanggalProses = tanggalProses ; } @ManyToOne @JoinColumn(name = "JenisGajiFk") @NotNull(message = "Jenis Gaji Harus Diisi") @Caption(value = "Jenis Gaji") private JenisGajiVO jenisGaji; public JenisGajiVO getJenisGaji() { return jenisGaji; } public void setJenisGaji(JenisGajiVO jenisGaji) { this.jenisGaji = jenisGaji; } @Column(name = "JenisGajiFk", insertable=false,updatable=false) private String jenisGajiId; @ManyToOne @JoinColumn(name = "TahunUMRFk") @NotNull(message = "Tahun U M R Harus Diisi") @Caption(value = "Tahun U M R") private TahunUmrVO tahunUMR; public TahunUmrVO getTahunUMR() { return tahunUMR; } public void setTahunUMR(TahunUmrVO tahunUMR) { this.tahunUMR = tahunUMR; } @Column(name = "TahunUMRFk", insertable=false,updatable=false) private String tahunUMRId; @Column(name = "JumlahUMR", nullable = false , length = 100) @Caption(value = "JumlahUMR") private String jumlahUMR ; public String getJumlahUMR() { return jumlahUMR ; } public void setJumlahUMR(String jumlahUMR ) { this.jumlahUMR = jumlahUMR ; } @ManyToOne @JoinColumn(name = "NamaAsuransiFk") @NotNull(message = "Nama Asuransi Harus Diisi") @Caption(value = "Nama Asuransi") private NamaAsuransiVO namaAsuransi; public NamaAsuransiVO getNamaAsuransi() { return namaAsuransi; } public void setNamaAsuransi(NamaAsuransiVO namaAsuransi) { this.namaAsuransi = namaAsuransi; } @Column(name = "NamaAsuransiFk", insertable=false,updatable=false) private String namaAsuransiId; @Column(name = "Keterangan", nullable = false , length = 100) @Caption(value = "Keterangan") private String keterangan ; public String getKeterangan() { return keterangan ; } public void setKeterangan(String keterangan ) { this.keterangan = keterangan ; } }