Salman Manoe e9cd635bff Update slip gaji komponen
Penambahan informasi jenis komponen gaji
2023-04-17 16:49:13 +07:00

138 lines
3.1 KiB
Java

package com.jasamedika.medifirst2000.dto;
import java.math.BigDecimal;
import com.jasamedika.medifirst2000.helper.Caption;
public class SlipGajiKomponenDto {
@Caption(value = "ID")
private String id;
@Caption(value = "ID Jenis Komponen Gaji")
private Integer idJenisKomponen;
@Caption(value = "Jenis Komponen Gaji")
private String jenisKomponen;
@Caption(value = "ID Komponen Gaji")
private Integer idKomponen;
@Caption(value = "Nama Komponen Gaji")
private String namaKomponen;
@Caption(value = "Nominal")
private BigDecimal nominal;
public SlipGajiKomponenDto() {
}
public SlipGajiKomponenDto(String id, Integer idJenisKomponen, String jenisKomponen, Integer idKomponen,
String namaKomponen, BigDecimal nominal) {
this.id = id;
this.idJenisKomponen = idJenisKomponen;
this.jenisKomponen = jenisKomponen;
this.idKomponen = idKomponen;
this.namaKomponen = namaKomponen;
this.nominal = nominal;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public Integer getIdJenisKomponen() {
return idJenisKomponen;
}
public void setIdJenisKomponen(Integer idJenisKomponen) {
this.idJenisKomponen = idJenisKomponen;
}
public String getJenisKomponen() {
return jenisKomponen;
}
public void setJenisKomponen(String jenisKomponen) {
this.jenisKomponen = jenisKomponen;
}
public Integer getIdKomponen() {
return idKomponen;
}
public void setIdKomponen(Integer idKomponen) {
this.idKomponen = idKomponen;
}
public String getNamaKomponen() {
return namaKomponen;
}
public void setNamaKomponen(String namaKomponen) {
this.namaKomponen = namaKomponen;
}
public BigDecimal getNominal() {
return nominal;
}
public void setNominal(BigDecimal nominal) {
this.nominal = nominal;
}
public static SlipGajiKomponenDtoBuilder builder() {
return new SlipGajiKomponenDtoBuilder();
}
public static class SlipGajiKomponenDtoBuilder {
private String id;
private Integer idJenisKomponen;
private String jenisKomponen;
private Integer idKomponen;
private String namaKomponen;
private BigDecimal nominal;
public SlipGajiKomponenDtoBuilder() {
}
public SlipGajiKomponenDtoBuilder id(final String id) {
this.id = id;
return this;
}
public SlipGajiKomponenDtoBuilder idJenisKomponen(final Integer idJenisKomponen) {
this.idJenisKomponen = idJenisKomponen;
return this;
}
public SlipGajiKomponenDtoBuilder jenisKomponen(final String jenisKomponen) {
this.jenisKomponen = jenisKomponen;
return this;
}
public SlipGajiKomponenDtoBuilder idKomponen(final Integer idKomponen) {
this.idKomponen = idKomponen;
return this;
}
public SlipGajiKomponenDtoBuilder namaKomponen(final String namaKomponen) {
this.namaKomponen = namaKomponen;
return this;
}
public SlipGajiKomponenDtoBuilder nominal(final BigDecimal nominal) {
this.nominal = nominal;
return this;
}
public SlipGajiKomponenDto build() {
return new SlipGajiKomponenDto(this.id, this.idJenisKomponen, this.jenisKomponen, this.idKomponen,
this.namaKomponen, this.nominal);
}
}
}