206 lines
4.8 KiB
Java
206 lines
4.8 KiB
Java
package com.jasamedika.medifirst2000.entities;
|
|
|
|
import javax.persistence.Column;
|
|
import javax.persistence.Entity;
|
|
import javax.persistence.GeneratedValue;
|
|
import javax.persistence.GenerationType;
|
|
import javax.persistence.Id;
|
|
import javax.persistence.JoinColumn;
|
|
import javax.persistence.ManyToOne;
|
|
import javax.persistence.Table;
|
|
|
|
import com.jasamedika.medifirst2000.base.BaseMaster;
|
|
import com.jasamedika.medifirst2000.helper.Caption;
|
|
|
|
/**
|
|
* class PegawaiSKAsuransi
|
|
*
|
|
* @author Generator
|
|
*/
|
|
@Entity
|
|
@Table(name = "PegawaiSKAsuransi_M")
|
|
public class PegawaiSKAsuransi extends BaseMaster {
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "NoSKFk")
|
|
@Caption(value="No S K")
|
|
private SuratKeputusan noSK;
|
|
|
|
@Column(name = "NoSKFk", insertable = false, updatable = false, nullable=false)
|
|
private Integer noSKId;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "RekananPenjaminFk")
|
|
@Caption(value="Rekanan Penjamin")
|
|
private Rekanan rekanan;
|
|
|
|
@Column(name = "RekananPenjaminFk", insertable = false, updatable = false, nullable=false)
|
|
private Integer rekananId;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "KomponenHargaFk")
|
|
@Caption(value = "Komponen Harga")
|
|
private KomponenHarga komponenHarga;
|
|
|
|
@Column(name = "KomponenHargaFk", insertable = false, updatable = false, nullable=false)
|
|
private Integer komponenHargaId;
|
|
|
|
@Column(name = "HargaSatuanPremi", nullable = true)
|
|
@Caption(value = "Harga Satuan Premi")
|
|
private Double hargaSatuanPremi;
|
|
|
|
@Column(name = "PersenHargaSatuanPremi", nullable = true)
|
|
@Caption(value = "Persen Harga Satuan Premi")
|
|
private Double persenHargaSatuanPremi;
|
|
|
|
@Column(name = "FactorRate", nullable = false)
|
|
@Caption(value = "Factor Rate")
|
|
private Double factorRate;
|
|
|
|
@Column(name = "OperatorFactorRate", nullable = false)
|
|
@Caption(value = "Operator Factor Rate")
|
|
private String operatorFactorRate;
|
|
|
|
@Column(name = "TotalFactorRatePremi", nullable = true)
|
|
@Caption(value = "Total Factor Rate Premi")
|
|
private Double totalFactorRatePremi;
|
|
|
|
@Column(name = "IsByMonth", nullable = false)
|
|
@Caption(value = "Is By Month")
|
|
private Byte isByMonth;
|
|
|
|
@Column(name = "IsByYear", nullable = false)
|
|
@Caption(value = "Is By Year")
|
|
private Byte isByYear;
|
|
|
|
@Column(name = "KeteranganLainnya", nullable = true)
|
|
@Caption(value = "Keterangan Lainnya")
|
|
private String keteranganLainnya;
|
|
|
|
public SuratKeputusan getNoSK() {
|
|
return noSK;
|
|
}
|
|
|
|
public void setNoSK(SuratKeputusan noSK) {
|
|
this.noSK = noSK;
|
|
}
|
|
|
|
public Integer getNoSKId() {
|
|
return noSKId;
|
|
}
|
|
|
|
public void setNoSKId(Integer noSKId) {
|
|
this.noSKId = noSKId;
|
|
}
|
|
|
|
public Rekanan getRekanan() {
|
|
return rekanan;
|
|
}
|
|
|
|
public void setRekanan(Rekanan rekanan) {
|
|
this.rekanan = rekanan;
|
|
}
|
|
|
|
public Integer getRekananId() {
|
|
return rekananId;
|
|
}
|
|
|
|
public void setRekananId(Integer rekananId) {
|
|
this.rekananId = rekananId;
|
|
}
|
|
|
|
public KomponenHarga getKomponenHarga() {
|
|
return komponenHarga;
|
|
}
|
|
|
|
public void setKomponenHarga(KomponenHarga komponenHarga) {
|
|
this.komponenHarga = komponenHarga;
|
|
}
|
|
|
|
public Integer getKomponenHargaId() {
|
|
return komponenHargaId;
|
|
}
|
|
|
|
public void setKomponenHargaId(Integer komponenHargaId) {
|
|
this.komponenHargaId = komponenHargaId;
|
|
}
|
|
|
|
public Double getHargaSatuanPremi() {
|
|
return hargaSatuanPremi;
|
|
}
|
|
|
|
public void setHargaSatuanPremi(Double hargaSatuanPremi) {
|
|
this.hargaSatuanPremi = hargaSatuanPremi;
|
|
}
|
|
|
|
public Double getPersenHargaSatuanPremi() {
|
|
return persenHargaSatuanPremi;
|
|
}
|
|
|
|
public void setPersenHargaSatuanPremi(Double persenHargaSatuanPremi) {
|
|
this.persenHargaSatuanPremi = persenHargaSatuanPremi;
|
|
}
|
|
|
|
public Double getFactorRate() {
|
|
return factorRate;
|
|
}
|
|
|
|
public void setFactorRate(Double factorRate) {
|
|
this.factorRate = factorRate;
|
|
}
|
|
|
|
public String getOperatorFactorRate() {
|
|
return operatorFactorRate;
|
|
}
|
|
|
|
public void setOperatorFactorRate(String operatorFactorRate) {
|
|
this.operatorFactorRate = operatorFactorRate;
|
|
}
|
|
|
|
public Double getTotalFactorRatePremi() {
|
|
return totalFactorRatePremi;
|
|
}
|
|
|
|
public void setTotalFactorRatePremi(Double totalFactorRatePremi) {
|
|
this.totalFactorRatePremi = totalFactorRatePremi;
|
|
}
|
|
|
|
public Byte getIsByMonth() {
|
|
return isByMonth;
|
|
}
|
|
|
|
public void setIsByMonth(Byte isByMonth) {
|
|
this.isByMonth = isByMonth;
|
|
}
|
|
|
|
public Byte getIsByYear() {
|
|
return isByYear;
|
|
}
|
|
|
|
public void setIsByYear(Byte isByYear) {
|
|
this.isByYear = isByYear;
|
|
}
|
|
|
|
public String getKeteranganLainnya() {
|
|
return keteranganLainnya;
|
|
}
|
|
|
|
public void setKeteranganLainnya(String keteranganLainnya) {
|
|
this.keteranganLainnya = keteranganLainnya;
|
|
}
|
|
|
|
@Id
|
|
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.pegawaiskasuransi_m_id_seq")
|
|
@javax.persistence.SequenceGenerator(name = "public.pegawaiskasuransi_m_id_seq", sequenceName = "public.pegawaiskasuransi_m_id_seq", allocationSize = 1)
|
|
@Column(name = "id")
|
|
protected Integer id;
|
|
|
|
public Integer getId() {
|
|
|
|
return id;
|
|
}
|
|
|
|
public void setId(Integer id) {
|
|
this.id = id;
|
|
}
|
|
} |