diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/PenerimaanGajiDao.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/PenerimaanGajiDao.java deleted file mode 100644 index f90db6c1..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/PenerimaanGajiDao.java +++ /dev/null @@ -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 { - @Query("select pg from PenerimaanGaji pg where pg.id = :id") - PenerimaanGaji findBySlipGajiId(@Param("id") String id); -} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/PenguranganGajiDao.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/PenguranganGajiDao.java deleted file mode 100644 index 8949eebf..00000000 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/PenguranganGajiDao.java +++ /dev/null @@ -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 { - @Query("select pg from PenguranganGaji pg where pg.id = :id") - PenguranganGaji findBySlipGajiId(@Param("id") String id); -} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/PenerimaanGaji.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/PenerimaanGaji.java deleted file mode 100644 index eb5ad108..00000000 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/PenerimaanGaji.java +++ /dev/null @@ -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); - } - } -} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/PenguranganGaji.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/PenguranganGaji.java deleted file mode 100644 index b062f27b..00000000 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/PenguranganGaji.java +++ /dev/null @@ -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); - } - } -}