package com.eksad.masterdata.common.dto; import com.eksad.ddms.common.dto.CreationalSpecificationDTO; import com.eksad.ddms.common.util.status.DataStatus; import com.eksad.masterdata.common.listEnum.PickSlipStatusType; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import java.util.Date; import java.util.List; @Getter @Setter @AllArgsConstructor @NoArgsConstructor public class PickSlipDTO { private String pickSlipNumber; private String salesOrderID; private String ahassCode; private String pickerID; @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd-MM-yyyy hh:mm:ss", timezone = "Asia/Jakarta") private Date pickSlipDate; private DataStatus pickSlipStatus; private PickSlipStatusType pickSlipStatusType; private CreationalSpecificationDTO pickSlipCreational; private List<PickSlipDetailDTO> pickSlipDetailDTOs; private List<PickSlipDetailEVDTO> pickSlipDetailEVDTOs; private Long version; private String posServiceID; }