package com.eksad.masterdata.common.dto; import com.eksad.ddms.common.dto.CreationalSpecificationDTO; import com.eksad.ddms.common.util.status.DataStatus; import com.fasterxml.jackson.annotation.JsonIgnore; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import java.util.Date; import java.util.UUID; @Getter @Setter @AllArgsConstructor @NoArgsConstructor public class PromoPosDTO { private String posServiceID; private String posServiceName; private String promoPosID; private DataStatus promoPosStatus; private String promoID; private String ahassID; private CreationalSpecificationDTO promoPosCreationalDTO; @JsonIgnore public PromoPosDTO getInstance() { return new PromoPosDTO( UUID.randomUUID().toString().substring(0, 8).toUpperCase(), "Pos Name", UUID.randomUUID().toString().substring(0, 8).toUpperCase(), DataStatus.ACTIVE, UUID.randomUUID().toString().substring(0, 8).toUpperCase(), UUID.randomUUID().toString().substring(0, 8).toUpperCase(), new CreationalSpecificationDTO(new Date(), "System", new Date(), "SYSTEM") ); } }