138 lines
3.1 KiB
Java
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);
|
|
}
|
|
}
|
|
}
|