package zy.cloud.wms.common.model; import lombok.Data; import zy.cloud.wms.manager.entity.OrderDetl; import zy.cloud.wms.manager.entity.WaveDetl; import java.util.ArrayList; import java.util.List; @Data public class WaveStoDto { private String orderNo; private List dtos; public WaveStoDto() { } public WaveStoDto create(String id, List orderDetls){ this.setOrderNo(id); List matnrDtos = new ArrayList<>(); for (WaveDetl waveDetl : orderDetls) { MatnrDto matnrDto = new MatnrDto(); matnrDto.setMatnr(waveDetl.getMatnr()); matnrDto.setCount(waveDetl.getAnfme()); matnrDto.setBatch(waveDetl.getBatch()); matnrDtos.add(matnrDto); } this.setDtos(matnrDtos); return this; } }