package com.eksad.masterdata.common.dto; import com.eksad.ddms.common.dto.CreationalSpecificationDTO; 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 ComplaintWorkOrderDTO { private String complaintWoID; private String complaintID; private String complaintName; private String analisa; private String woID; private CreationalSpecificationDTO complaintWoCreationalDTO; @JsonIgnore public ComplaintWorkOrderDTO getInstance() { return new ComplaintWorkOrderDTO( UUID.randomUUID().toString().substring(0, 8).toUpperCase(), UUID.randomUUID().toString().substring(0, 8).toUpperCase(), "DUMMY COMPLAINT NAME", "ANALISA", "DUMMY WO ID", new CreationalSpecificationDTO() ); } }