Delete penerimaan dan pengurangan gaji
This commit is contained in:
parent
6446f25ace
commit
277652ba29
@ -1,18 +0,0 @@
|
||||
package com.jasamedika.medifirst2000.dao;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.data.repository.query.Param;
|
||||
|
||||
import com.jasamedika.medifirst2000.entities.PenerimaanGaji;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @since Jan 20, 2023
|
||||
*/
|
||||
public interface PenerimaanGajiDao extends JpaRepository<PenerimaanGaji, String> {
|
||||
@Query("select pg from PenerimaanGaji pg where pg.id = :id")
|
||||
PenerimaanGaji findBySlipGajiId(@Param("id") String id);
|
||||
}
|
||||
@ -1,18 +0,0 @@
|
||||
package com.jasamedika.medifirst2000.dao;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.data.repository.query.Param;
|
||||
|
||||
import com.jasamedika.medifirst2000.entities.PenguranganGaji;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @since Jan 20, 2023
|
||||
*/
|
||||
public interface PenguranganGajiDao extends JpaRepository<PenguranganGaji, String> {
|
||||
@Query("select pg from PenguranganGaji pg where pg.id = :id")
|
||||
PenguranganGaji findBySlipGajiId(@Param("id") String id);
|
||||
}
|
||||
@ -1,230 +0,0 @@
|
||||
package com.jasamedika.medifirst2000.entities;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.GeneratedValue;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.JoinColumn;
|
||||
import javax.persistence.MapsId;
|
||||
import javax.persistence.OneToOne;
|
||||
import javax.persistence.Table;
|
||||
|
||||
import org.hibernate.annotations.GenericGenerator;
|
||||
|
||||
import com.jasamedika.medifirst2000.helper.Caption;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @since Jan 19, 2023
|
||||
*/
|
||||
@Entity
|
||||
@Table(name = "sdm_penerimaangaji_t")
|
||||
public class PenerimaanGaji implements Serializable {
|
||||
private static final long serialVersionUID = -5897315713394140347L;
|
||||
|
||||
@Id
|
||||
@GenericGenerator(name = "uuid", strategy = "uuid")
|
||||
@GeneratedValue(generator = "uuid")
|
||||
@Column(columnDefinition = "CHAR(32)", unique = true)
|
||||
@Caption(value = "ID")
|
||||
protected String id;
|
||||
|
||||
@OneToOne
|
||||
@MapsId
|
||||
@JoinColumn(name = "id", columnDefinition = "CHAR(32)")
|
||||
@Caption(value = "Slip Gaji")
|
||||
private SlipGaji slipGaji;
|
||||
|
||||
@Column(name = "gaji")
|
||||
@Caption(value = "Gaji")
|
||||
private BigDecimal gaji;
|
||||
|
||||
@Column(name = "remunkinerja")
|
||||
@Caption(value = "Remunerasi Kinerja")
|
||||
private BigDecimal remunerasiKinerja;
|
||||
|
||||
@Column(name = "remuntambahan")
|
||||
@Caption(value = "Remunerasi Tambahan")
|
||||
private BigDecimal remunerasiTambahan;
|
||||
|
||||
@Column(name = "feeforservice")
|
||||
@Caption(value = "Fee For Service")
|
||||
private BigDecimal feeForService;
|
||||
|
||||
@Column(name = "feeforonsite")
|
||||
@Caption(value = "Fee for on Site")
|
||||
private BigDecimal feeForOnSite;
|
||||
|
||||
@Column(name = "uangmakan")
|
||||
@Caption(value = "Uang Makan")
|
||||
private BigDecimal uangMakan;
|
||||
|
||||
@Column(name = "uanglembur")
|
||||
@Caption(value = "Uang Lembur")
|
||||
private BigDecimal uangLembur;
|
||||
|
||||
public PenerimaanGaji() {
|
||||
}
|
||||
|
||||
public PenerimaanGaji(String id, SlipGaji slipGaji, BigDecimal gaji, BigDecimal remunerasiKinerja,
|
||||
BigDecimal remunerasiTambahan, BigDecimal feeForService, BigDecimal feeForOnSite, BigDecimal uangMakan,
|
||||
BigDecimal uangLembur) {
|
||||
this.id = id;
|
||||
this.slipGaji = slipGaji;
|
||||
this.gaji = gaji;
|
||||
this.remunerasiKinerja = remunerasiKinerja;
|
||||
this.remunerasiTambahan = remunerasiTambahan;
|
||||
this.feeForService = feeForService;
|
||||
this.feeForOnSite = feeForOnSite;
|
||||
this.uangMakan = uangMakan;
|
||||
this.uangLembur = uangLembur;
|
||||
}
|
||||
|
||||
public static long getSerialversionuid() {
|
||||
return serialVersionUID;
|
||||
}
|
||||
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(String id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public SlipGaji getSlipGaji() {
|
||||
return slipGaji;
|
||||
}
|
||||
|
||||
public void setSlipGaji(SlipGaji slipGaji) {
|
||||
this.slipGaji = slipGaji;
|
||||
}
|
||||
|
||||
public BigDecimal getGaji() {
|
||||
return gaji;
|
||||
}
|
||||
|
||||
public void setGaji(BigDecimal gaji) {
|
||||
this.gaji = gaji;
|
||||
}
|
||||
|
||||
public BigDecimal getRemunerasiKinerja() {
|
||||
return remunerasiKinerja;
|
||||
}
|
||||
|
||||
public void setRemunerasiKinerja(BigDecimal remunerasiKinerja) {
|
||||
this.remunerasiKinerja = remunerasiKinerja;
|
||||
}
|
||||
|
||||
public BigDecimal getRemunerasiTambahan() {
|
||||
return remunerasiTambahan;
|
||||
}
|
||||
|
||||
public void setRemunerasiTambahan(BigDecimal remunerasiTambahan) {
|
||||
this.remunerasiTambahan = remunerasiTambahan;
|
||||
}
|
||||
|
||||
public BigDecimal getFeeForService() {
|
||||
return feeForService;
|
||||
}
|
||||
|
||||
public void setFeeForService(BigDecimal feeForService) {
|
||||
this.feeForService = feeForService;
|
||||
}
|
||||
|
||||
public BigDecimal getFeeForOnSite() {
|
||||
return feeForOnSite;
|
||||
}
|
||||
|
||||
public void setFeeForOnSite(BigDecimal feeForOnSite) {
|
||||
this.feeForOnSite = feeForOnSite;
|
||||
}
|
||||
|
||||
public BigDecimal getUangMakan() {
|
||||
return uangMakan;
|
||||
}
|
||||
|
||||
public void setUangMakan(BigDecimal uangMakan) {
|
||||
this.uangMakan = uangMakan;
|
||||
}
|
||||
|
||||
public BigDecimal getUangLembur() {
|
||||
return uangLembur;
|
||||
}
|
||||
|
||||
public void setUangLembur(BigDecimal uangLembur) {
|
||||
this.uangLembur = uangLembur;
|
||||
}
|
||||
|
||||
public static PenerimaanGajiBuilder builder() {
|
||||
return new PenerimaanGajiBuilder();
|
||||
}
|
||||
|
||||
public static class PenerimaanGajiBuilder {
|
||||
private String id;
|
||||
private SlipGaji slipGaji;
|
||||
private BigDecimal gaji;
|
||||
private BigDecimal remunerasiKinerja;
|
||||
private BigDecimal remunerasiTambahan;
|
||||
private BigDecimal feeForService;
|
||||
private BigDecimal feeForOnSite;
|
||||
private BigDecimal uangMakan;
|
||||
private BigDecimal uangLembur;
|
||||
|
||||
public PenerimaanGajiBuilder() {
|
||||
}
|
||||
|
||||
public PenerimaanGajiBuilder id(final String id) {
|
||||
this.id = id;
|
||||
return this;
|
||||
}
|
||||
|
||||
public PenerimaanGajiBuilder slipGaji(final SlipGaji slipGaji) {
|
||||
this.slipGaji = slipGaji;
|
||||
return this;
|
||||
}
|
||||
|
||||
public PenerimaanGajiBuilder gaji(final BigDecimal gaji) {
|
||||
this.gaji = gaji;
|
||||
return this;
|
||||
}
|
||||
|
||||
public PenerimaanGajiBuilder remunerasiKinerja(final BigDecimal remunerasiKinerja) {
|
||||
this.remunerasiKinerja = remunerasiKinerja;
|
||||
return this;
|
||||
}
|
||||
|
||||
public PenerimaanGajiBuilder remunerasiTambahan(final BigDecimal remunerasiTambahan) {
|
||||
this.remunerasiTambahan = remunerasiTambahan;
|
||||
return this;
|
||||
}
|
||||
|
||||
public PenerimaanGajiBuilder feeForService(final BigDecimal feeForService) {
|
||||
this.feeForService = feeForService;
|
||||
return this;
|
||||
}
|
||||
|
||||
public PenerimaanGajiBuilder feeForOnSite(final BigDecimal feeForOnSite) {
|
||||
this.feeForOnSite = feeForOnSite;
|
||||
return this;
|
||||
}
|
||||
|
||||
public PenerimaanGajiBuilder uangMakan(final BigDecimal uangMakan) {
|
||||
this.uangMakan = uangMakan;
|
||||
return this;
|
||||
}
|
||||
|
||||
public PenerimaanGajiBuilder uangLembur(final BigDecimal uangLembur) {
|
||||
this.uangLembur = uangLembur;
|
||||
return this;
|
||||
}
|
||||
|
||||
public PenerimaanGaji build() {
|
||||
return new PenerimaanGaji(this.id, this.slipGaji, this.gaji, this.remunerasiKinerja,
|
||||
this.remunerasiTambahan, this.feeForService, this.feeForOnSite, this.uangMakan, this.uangLembur);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1,308 +0,0 @@
|
||||
package com.jasamedika.medifirst2000.entities;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.GeneratedValue;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.JoinColumn;
|
||||
import javax.persistence.MapsId;
|
||||
import javax.persistence.OneToOne;
|
||||
import javax.persistence.Table;
|
||||
|
||||
import org.hibernate.annotations.GenericGenerator;
|
||||
|
||||
import com.jasamedika.medifirst2000.helper.Caption;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @since Jan 19, 2023
|
||||
*/
|
||||
@Entity
|
||||
@Table(name = "sdm_pengurangangaji_t")
|
||||
public class PenguranganGaji implements Serializable {
|
||||
private static final long serialVersionUID = 7469410072144636675L;
|
||||
|
||||
@Id
|
||||
@GenericGenerator(name = "uuid", strategy = "uuid")
|
||||
@GeneratedValue(generator = "uuid")
|
||||
@Column(columnDefinition = "CHAR(32)", unique = true)
|
||||
@Caption(value = "ID")
|
||||
private String id;
|
||||
|
||||
@OneToOne
|
||||
@MapsId
|
||||
@JoinColumn(name = "id", columnDefinition = "CHAR(32)")
|
||||
@Caption(value = "Slip Gaji")
|
||||
private SlipGaji slipGaji;
|
||||
|
||||
@Column(name = "pphgaji")
|
||||
@Caption(value = "PPH Gaji")
|
||||
private BigDecimal pphGaji;
|
||||
|
||||
@Column(name = "pphremun")
|
||||
@Caption(value = "PPH Remunerasi")
|
||||
private BigDecimal pphRemunerasi;
|
||||
|
||||
@Column(name = "pphfeeforservice")
|
||||
@Caption(value = "PPH Fee for Service")
|
||||
private BigDecimal pphFeeForService;
|
||||
|
||||
@Column(name = "pphfeeforonsite")
|
||||
@Caption(value = "PPH Fee for On Site")
|
||||
private BigDecimal pphFeeForOnSite;
|
||||
|
||||
@Column(name = "pphuangmakan")
|
||||
@Caption(value = "PPH Uang Makan")
|
||||
private BigDecimal pphUangMakan;
|
||||
|
||||
@Column(name = "pphuanglembur")
|
||||
@Caption(value = "PPH Uang Lembur")
|
||||
private BigDecimal pphUangLembur;
|
||||
|
||||
@Column(name = "iuranwajibkoperasi")
|
||||
@Caption(value = "Iuran Wajib Koperasi")
|
||||
private BigDecimal iuranWajibKoperasi;
|
||||
|
||||
@Column(name = "potonganpinjamankoperasi")
|
||||
@Caption(value = "Potongan Pinjaman Koperasi")
|
||||
private BigDecimal potonganPinjamanKoperasi;
|
||||
|
||||
@Column(name = "potonganobat")
|
||||
@Caption(value = "Potongan Obat")
|
||||
private BigDecimal potonganObat;
|
||||
|
||||
@Column(name = "biayarawatinap")
|
||||
@Caption(value = "Biaya Rawat Inap")
|
||||
private BigDecimal biayaRawatInap;
|
||||
|
||||
@Column(name = "biayarawatjalan")
|
||||
@Caption(value = "Biaya Rawat Jalan")
|
||||
private BigDecimal biayaRawatJalan;
|
||||
|
||||
public PenguranganGaji() {
|
||||
}
|
||||
|
||||
public PenguranganGaji(String id, SlipGaji slipGaji, BigDecimal pphGaji, BigDecimal pphRemunerasi,
|
||||
BigDecimal pphFeeForService, BigDecimal pphFeeForOnSite, BigDecimal pphUangMakan, BigDecimal pphUangLembur,
|
||||
BigDecimal iuranWajibKoperasi, BigDecimal potonganPinjamanKoperasi, BigDecimal potonganObat,
|
||||
BigDecimal biayaRawatInap, BigDecimal biayaRawatJalan) {
|
||||
this.id = id;
|
||||
this.slipGaji = slipGaji;
|
||||
this.pphGaji = pphGaji;
|
||||
this.pphRemunerasi = pphRemunerasi;
|
||||
this.pphFeeForService = pphFeeForService;
|
||||
this.pphFeeForOnSite = pphFeeForOnSite;
|
||||
this.pphUangMakan = pphUangMakan;
|
||||
this.pphUangLembur = pphUangLembur;
|
||||
this.iuranWajibKoperasi = iuranWajibKoperasi;
|
||||
this.potonganPinjamanKoperasi = potonganPinjamanKoperasi;
|
||||
this.potonganObat = potonganObat;
|
||||
this.biayaRawatInap = biayaRawatInap;
|
||||
this.biayaRawatJalan = biayaRawatJalan;
|
||||
}
|
||||
|
||||
public static long getSerialversionuid() {
|
||||
return serialVersionUID;
|
||||
}
|
||||
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(String id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public SlipGaji getSlipGaji() {
|
||||
return slipGaji;
|
||||
}
|
||||
|
||||
public void setSlipGaji(SlipGaji slipGaji) {
|
||||
this.slipGaji = slipGaji;
|
||||
}
|
||||
|
||||
public BigDecimal getPphGaji() {
|
||||
return pphGaji;
|
||||
}
|
||||
|
||||
public void setPphGaji(BigDecimal pphGaji) {
|
||||
this.pphGaji = pphGaji;
|
||||
}
|
||||
|
||||
public BigDecimal getPphRemunerasi() {
|
||||
return pphRemunerasi;
|
||||
}
|
||||
|
||||
public void setPphRemunerasi(BigDecimal pphRemunerasi) {
|
||||
this.pphRemunerasi = pphRemunerasi;
|
||||
}
|
||||
|
||||
public BigDecimal getPphFeeForService() {
|
||||
return pphFeeForService;
|
||||
}
|
||||
|
||||
public void setPphFeeForService(BigDecimal pphFeeForService) {
|
||||
this.pphFeeForService = pphFeeForService;
|
||||
}
|
||||
|
||||
public BigDecimal getPphFeeForOnSite() {
|
||||
return pphFeeForOnSite;
|
||||
}
|
||||
|
||||
public void setPphFeeForOnSite(BigDecimal pphFeeForOnSite) {
|
||||
this.pphFeeForOnSite = pphFeeForOnSite;
|
||||
}
|
||||
|
||||
public BigDecimal getPphUangMakan() {
|
||||
return pphUangMakan;
|
||||
}
|
||||
|
||||
public void setPphUangMakan(BigDecimal pphUangMakan) {
|
||||
this.pphUangMakan = pphUangMakan;
|
||||
}
|
||||
|
||||
public BigDecimal getPphUangLembur() {
|
||||
return pphUangLembur;
|
||||
}
|
||||
|
||||
public void setPphUangLembur(BigDecimal pphUangLembur) {
|
||||
this.pphUangLembur = pphUangLembur;
|
||||
}
|
||||
|
||||
public BigDecimal getIuranWajibKoperasi() {
|
||||
return iuranWajibKoperasi;
|
||||
}
|
||||
|
||||
public void setIuranWajibKoperasi(BigDecimal iuranWajibKoperasi) {
|
||||
this.iuranWajibKoperasi = iuranWajibKoperasi;
|
||||
}
|
||||
|
||||
public BigDecimal getPotonganPinjamanKoperasi() {
|
||||
return potonganPinjamanKoperasi;
|
||||
}
|
||||
|
||||
public void setPotonganPinjamanKoperasi(BigDecimal potonganPinjamanKoperasi) {
|
||||
this.potonganPinjamanKoperasi = potonganPinjamanKoperasi;
|
||||
}
|
||||
|
||||
public BigDecimal getPotonganObat() {
|
||||
return potonganObat;
|
||||
}
|
||||
|
||||
public void setPotonganObat(BigDecimal potonganObat) {
|
||||
this.potonganObat = potonganObat;
|
||||
}
|
||||
|
||||
public BigDecimal getBiayaRawatInap() {
|
||||
return biayaRawatInap;
|
||||
}
|
||||
|
||||
public void setBiayaRawatInap(BigDecimal biayaRawatInap) {
|
||||
this.biayaRawatInap = biayaRawatInap;
|
||||
}
|
||||
|
||||
public BigDecimal getBiayaRawatJalan() {
|
||||
return biayaRawatJalan;
|
||||
}
|
||||
|
||||
public void setBiayaRawatJalan(BigDecimal biayaRawatJalan) {
|
||||
this.biayaRawatJalan = biayaRawatJalan;
|
||||
}
|
||||
|
||||
public static PenguranganGajiBuilder builder() {
|
||||
return new PenguranganGajiBuilder();
|
||||
}
|
||||
|
||||
public static class PenguranganGajiBuilder {
|
||||
private String id;
|
||||
private SlipGaji slipGaji;
|
||||
private BigDecimal pphGaji;
|
||||
private BigDecimal pphRemunerasi;
|
||||
private BigDecimal pphFeeForService;
|
||||
private BigDecimal pphFeeForOnSite;
|
||||
private BigDecimal pphUangMakan;
|
||||
private BigDecimal pphUangLembur;
|
||||
private BigDecimal iuranWajibKoperasi;
|
||||
private BigDecimal potonganPinjamanKoperasi;
|
||||
private BigDecimal potonganObat;
|
||||
private BigDecimal biayaRawatInap;
|
||||
private BigDecimal biayaRawatJalan;
|
||||
|
||||
public PenguranganGajiBuilder() {
|
||||
}
|
||||
|
||||
public PenguranganGajiBuilder id(final String id) {
|
||||
this.id = id;
|
||||
return this;
|
||||
}
|
||||
|
||||
public PenguranganGajiBuilder slipGaji(final SlipGaji slipGaji) {
|
||||
this.slipGaji = slipGaji;
|
||||
return this;
|
||||
}
|
||||
|
||||
public PenguranganGajiBuilder pphGaji(final BigDecimal pphGaji) {
|
||||
this.pphGaji = pphGaji;
|
||||
return this;
|
||||
}
|
||||
|
||||
public PenguranganGajiBuilder pphRemunerasi(final BigDecimal pphRemunerasi) {
|
||||
this.pphRemunerasi = pphRemunerasi;
|
||||
return this;
|
||||
}
|
||||
|
||||
public PenguranganGajiBuilder pphFeeForService(final BigDecimal pphFeeForService) {
|
||||
this.pphFeeForService = pphFeeForService;
|
||||
return this;
|
||||
}
|
||||
|
||||
public PenguranganGajiBuilder pphFeeForOnSite(final BigDecimal pphFeeForOnSite) {
|
||||
this.pphFeeForOnSite = pphFeeForOnSite;
|
||||
return this;
|
||||
}
|
||||
|
||||
public PenguranganGajiBuilder pphUangMakan(final BigDecimal pphUangMakan) {
|
||||
this.pphUangMakan = pphUangMakan;
|
||||
return this;
|
||||
}
|
||||
|
||||
public PenguranganGajiBuilder biayaRawatInap(final BigDecimal biayaRawatInap) {
|
||||
this.biayaRawatInap = biayaRawatInap;
|
||||
return this;
|
||||
}
|
||||
|
||||
public PenguranganGajiBuilder iuranWajibKoperasi(final BigDecimal iuranWajibKoperasi) {
|
||||
this.iuranWajibKoperasi = iuranWajibKoperasi;
|
||||
return this;
|
||||
}
|
||||
|
||||
public PenguranganGajiBuilder potonganPinjamanKoperasi(final BigDecimal potonganPinjamanKoperasi) {
|
||||
this.potonganPinjamanKoperasi = potonganPinjamanKoperasi;
|
||||
return this;
|
||||
}
|
||||
|
||||
public PenguranganGajiBuilder potonganObat(final BigDecimal potonganObat) {
|
||||
this.potonganObat = potonganObat;
|
||||
return this;
|
||||
}
|
||||
|
||||
public PenguranganGajiBuilder pphUangLembur(final BigDecimal pphUangLembur) {
|
||||
this.pphUangLembur = pphUangLembur;
|
||||
return this;
|
||||
}
|
||||
|
||||
public PenguranganGajiBuilder biayaRawatJalan(final BigDecimal biayaRawatJalan) {
|
||||
this.biayaRawatJalan = biayaRawatJalan;
|
||||
return this;
|
||||
}
|
||||
|
||||
public PenguranganGaji build() {
|
||||
return new PenguranganGaji(this.id, this.slipGaji, this.pphGaji, this.pphRemunerasi, this.pphFeeForService,
|
||||
this.pphFeeForOnSite, this.pphUangMakan, this.pphUangLembur, this.iuranWajibKoperasi,
|
||||
this.potonganPinjamanKoperasi, this.potonganObat, this.biayaRawatInap, this.biayaRawatJalan);
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user