package com.eksad.masterdata.common.dto; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonIgnore; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import java.util.Date; @Getter @Setter @AllArgsConstructor @NoArgsConstructor public class WorkOrderPartOrafinDTO { private String idJob; private String partsNumber; private Integer kuantitas; private Integer hargaParts; private String promoIdParts; private Integer discPartsAmount; private Double discPartsPercentage; private Integer ppn; private Integer totalHargaParts; private Integer uangMuka; // private String noWorkOrder; @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy HH:mm:ss", timezone = "Asia/Jakarta") private Date createdTime; @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy HH:mm:ss", timezone = "Asia/Jakarta") private Date modifiedTime; @JsonIgnore public WorkOrderPartOrafinDTO getInstance() { return new WorkOrderPartOrafinDTO( "IdJob", "Parts Number", 100, 100, "Promo Id Parts", 100, 100.0, 100, 100, 100, // "No. WorkOrder", new Date(), new Date() ); } }