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

112 lines
3.2 KiB
Java

package com.jasamedika.medifirst2000.vo;
import java.io.Serializable;
import javax.persistence.*;
import java.util.Date;
import org.hibernate.validator.constraints.NotEmpty;
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
import javax.validation.constraints.NotNull;
import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.internal.util.logging.Messages;
import com.fasterxml.jackson.annotation.JsonManagedReference;
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
import com.jasamedika.medifirst2000.helper.Caption;
/**
* class MapGolonganAsuransiToKelas
*
* @author Generator
*/
//@Entity
//@Table(name = "MapGolonganAsuransiToKelas_M")
public class MapGolonganAsuransiToKelasVO extends BaseMasterVO {
@ManyToOne
@JoinColumn(name = "ObjectGolonganAsuransiFk")
@NotNull(message="Object Golongan Asuransi Harus Diisi")
@Caption(value="Object Golongan Asuransi")
private GolonganAsuransiVO kdGolonganAsuransi;
public void setGolonganAsuransi(GolonganAsuransiVO kdGolonganAsuransi) {
this.kdGolonganAsuransi = kdGolonganAsuransi;
}
@Column(name = "KdGolonganAsuransi", nullable = false )
public GolonganAsuransiVO getGolonganAsuransi(){
return this.kdGolonganAsuransi;
}
@Column(name = "ObjectGolonganAsuransiFk", insertable=false,updatable=false)
private Integer golonganAsuransiId;
@ManyToOne
@JoinColumn(name = "ObjectHubunganPesertaFk")
@NotNull(message="Object Hubungan Peserta Harus Diisi")
@Caption(value="Object Hubungan Peserta")
private HubunganPesertaAsuransiVO hubunganPeserta;
public void setHubunganPeserta(HubunganPesertaAsuransiVO hubunganPeserta) {
this.hubunganPeserta = hubunganPeserta;
}
@Column(name = "KdHubunganPeserta", nullable = false )
public HubunganPesertaAsuransiVO getHubunganPeserta(){
return this.hubunganPeserta;
}
@Column(name = "ObjectHubunganPesertaFk", insertable=false,updatable=false)
private Integer hubunganPesertaId;
@ManyToOne
@JoinColumn(name = "ObjectKelasFk")
@NotNull(message="Object KelasVO Harus Diisi")
@Caption(value="Object Kelas")
private DetailKamarVO kelas;
public void setKelas(DetailKamarVO kelas) {
this.kelas = kelas;
}
@Column(name = "KdKelas", nullable = false , length = 2)
public DetailKamarVO getKelas(){
return this.kelas;
}
@Column(name = "ObjectKelasFk", insertable=false,updatable=false)
private Integer kelasId;
@ManyToOne
@JoinColumn(name = "ObjectKelompokPasienFk")
@NotNull(message="Object Kelompok PasienVO Harus Diisi")
@Caption(value="Object Kelompok Pasien")
private KelompokPasienVO kelompokPasien;
public void setKelompokPasien(KelompokPasienVO kelompokPasien) {
this.kelompokPasien = kelompokPasien;
}
@Column(name = "KdKelompokPasien", nullable = false )
public KelompokPasienVO getKelompokPasien(){
return this.kelompokPasien;
}
@Column(name = "ObjectKelompokPasienFk", insertable=false,updatable=false)
private Integer kelompokPasienId;
@Caption(value="Kode Penjamin Pasien")
private short kdPenjaminPasien;
public void setKdPenjaminPasien(short kdPenjaminPasien) {
this.kdPenjaminPasien = kdPenjaminPasien;
}
@Column(name = "KdPenjaminPasien", nullable = false )
public short getKdPenjaminPasien(){
return this.kdPenjaminPasien;
}
}