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<MatnrDto> dtos;
|
|
public WaveStoDto() {
|
}
|
|
public WaveStoDto create(String id, List<WaveDetl> orderDetls){
|
this.setOrderNo(id);
|
List<MatnrDto> 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;
|
}
|
}
|