package com.jasamedika.medifirst2000.entities;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.*;

import com.fasterxml.jackson.annotation.JsonBackReference;
import com.jasamedika.medifirst2000.base.BaseTransaction;


import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.helper.Caption;

/**
 *  class SimulasiPendapatan
 * 
 * @author Generator
 */
@Entity
@Table(name = "sdm_SimulasiPendapatan_T")
public class SimulasiPendapatan  extends BaseTransaction{
	@Column(name = "Pendapatan", nullable = false , length = 100)
	 @Caption(value = "Pendapatan")
	private Double pendapatan ;
	public Double getPendapatan() {
		return pendapatan ;
	}
	public void setPendapatan(Double pendapatan ) {
		this.pendapatan  = pendapatan ;
	}

	@Column(name = "PersenRemun", nullable = false , length = 100)
	 @Caption(value = "PersenRemun")
	private Double persenRemun ;
	public Double getPersenRemun() {
		return persenRemun ;
	}
	public void setPersenRemun(Double persenRemun ) {
		this.persenRemun  = persenRemun ;
	}

	@Column(name = "PersenP2", nullable = false , length = 100)
	 @Caption(value = "PersenP2")
	private Double persenP2 ;
	public Double getPersenP2() {
		return persenP2 ;
	}
	public void setPersenP2(Double persenP2 ) {
		this.persenP2  = persenP2 ;
	}

	@Column(name = "PersenP1", nullable = false , length = 100)
	 @Caption(value = "PersenP1")
	private Double persenP1 ;
	public Double getPersenP1() {
		return persenP1 ;
	}
	public void setPersenP1(Double persenP1 ) {
		this.persenP1  = persenP1 ;
	}

	@Column(name = "Tahun", nullable = false , length = 100)
	 @Caption(value = "Tahun")
	private Integer tahun ;
	public Integer getTahun() {
		return tahun ;
	}
	public void setTahun(Integer tahun ) {
		this.tahun  = tahun ;
	}

	@Column(name = "TotalJobValue", nullable = false , length = 100)
	 @Caption(value = "TotalJobValue")
	private Double totalJobValue ;
	public Double getTotalJobValue() {
		return totalJobValue ;
	}
	public void setTotalJobValue(Double totalJobValue ) {
		this.totalJobValue  = totalJobValue ;
	}

	@Column(name = "JumlahRemun", nullable = false , length = 100)
	 @Caption(value = "JumlahRemun")
	private Double jumlahRemun ;
	public Double getJumlahRemun() {
		return jumlahRemun ;
	}
	public void setJumlahRemun(Double jumlahRemun ) {
		this.jumlahRemun  = jumlahRemun ;
	}

	@Column(name = "AnggaranRemunerasi", nullable = false , length = 100)
	 @Caption(value = "AnggaranRemunerasi")
	private Double anggaranRemunerasi ;
	public Double getAnggaranRemunerasi() {
		return anggaranRemunerasi ;
	}
	public void setAnggaranRemunerasi(Double anggaranRemunerasi ) {
		this.anggaranRemunerasi  = anggaranRemunerasi ;
	}

	@Column(name = "JumlahP1", nullable = false , length = 100)
	 @Caption(value = "JumlahP1")
	private Double jumlahP1 ;
	public Double getJumlahP1() {
		return jumlahP1 ;
	}
	public void setJumlahP1(Double jumlahP1 ) {
		this.jumlahP1  = jumlahP1 ;
	}

	@Column(name = "JumlahP2", nullable = false , length = 100)
	 @Caption(value = "JumlahP2")
	private Double jumlahP2 ;
	public Double getJumlahP2() {
		return jumlahP2 ;
	}
	public void setJumlahP2(Double jumlahP2 ) {
		this.jumlahP2  = jumlahP2 ;
	}

	@Column(name = "KebutuhanRemunerasi", nullable = false , length = 100)
	 @Caption(value = "KebutuhanRemunerasi")
	private Double kebutuhanRemunerasi ;
	public Double getKebutuhanRemunerasi() {
		return kebutuhanRemunerasi ;
	}
	public void setKebutuhanRemunerasi(Double kebutuhanRemunerasi ) {
		this.kebutuhanRemunerasi  = kebutuhanRemunerasi ;
	}

	@Column(name = "PoinPir", nullable = false , length = 100)
	 @Caption(value = "PoinPir")
	private Double poinPir ;
	public Double getPoinPir() {
		return poinPir ;
	}
	public void setPoinPir(Double poinPir ) {
		this.poinPir  = poinPir ;
	}

	@Column(name = "JumlahP3", nullable = false , length = 100)
	 @Caption(value = "JumlahP3")
	private Double jumlahP3 ;
	public Double getJumlahP3() {
		return jumlahP3 ;
	}
	public void setJumlahP3(Double jumlahP3 ) {
		this.jumlahP3  = jumlahP3 ;
	}


}