package com.eksad.masterdata.common.dto; import com.fasterxml.jackson.annotation.JsonIgnore; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import java.util.UUID; @Getter @Setter @AllArgsConstructor @NoArgsConstructor public class ClaimC2ItemDTO { private String claimC2ItemID; private String claimC2ID; private String claimPartCode; private String claimPartDesc; private String jenisPart; private String jenisPenggantian; private String ongkosKerja; private Integer claimPartQty; private Double het; private Double jasa; private Double voucher; private Double biayaAdmin; private Double total; private Double ppnRate; private Double ppnAmount; @JsonIgnore public ClaimC2ItemDTO getInstance() { return new ClaimC2ItemDTO( "CC2IID" + UUID.randomUUID().toString().substring(0, 8).toUpperCase(), "CC2ID" + UUID.randomUUID().toString().substring(0, 8).toUpperCase(), "Part001Code", "Part Description", "TERKAIT", "UANG", "ONGKOS KERJA", 1, (Double) 21000.00, 20000d, 20000d, 20000d, 20000d, 0d, 0d ); } }