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); } } }