package zy.cloud.wms.common.model;
|
|
import lombok.Data;
|
import zy.cloud.wms.manager.entity.OrderDetl;
|
import zy.cloud.wms.manager.entity.Receive;
|
import zy.cloud.wms.manager.entity.ReceiveDetl;
|
//import zy.cloud.wms.manager.entity.ReceiveDetl;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
|
@Data
|
public class ReceiveStoDto {
|
private String orderNo;
|
|
private List<MatnrDto> dtos;
|
|
public ReceiveStoDto() {
|
}
|
|
public ReceiveStoDto(String orderNo, List<MatnrDto> dtos) {
|
this.orderNo = orderNo;
|
this.dtos = dtos;
|
}
|
|
public ReceiveStoDto create(String orderNo, List<ReceiveDetl> receiveDetls) {
|
this.setOrderNo(orderNo);
|
List<MatnrDto> matnrDtos = new ArrayList<>();
|
for (ReceiveDetl receiveDetl : receiveDetls) {
|
MatnrDto matnrDto = new MatnrDto();
|
matnrDto.setMatnr(receiveDetl.getMatnr());
|
matnrDto.setCount(receiveDetl.getAnfme());
|
matnrDtos.add(matnrDto);
|
}
|
this.setDtos(matnrDtos);
|
return this;
|
}
|
|
}
|