SC-be-java/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/PerhitunganPremiBPJSKesehatanVO.java
2021-01-07 11:34:56 +07:00

104 lines
2.8 KiB
Java

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