package zy.cloud.wms.common.model;
|
|
import lombok.Data;
|
import zy.cloud.wms.manager.entity.OrderDetl;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
|
/**
|
* Created by vincent on 2021/3/1
|
*/
|
@Data
|
public class OrderStoDto {
|
|
private String orderNo;
|
|
private List<MatnrDto> dtos;
|
|
public OrderStoDto() {
|
}
|
|
public OrderStoDto(String orderNo, List<MatnrDto> dtos) {
|
this.orderNo = orderNo;
|
this.dtos = dtos;
|
}
|
|
public OrderStoDto create(String orderNo, List<OrderDetl> orderDetls) {
|
this.setOrderNo(orderNo);
|
List<MatnrDto> matnrDtos = new ArrayList<>();
|
for (OrderDetl orderDetl : orderDetls) {
|
MatnrDto matnrDto = new MatnrDto();
|
matnrDto.setMatnr(orderDetl.getMatnr());
|
matnrDto.setCount(orderDetl.getAnfme());
|
matnrDtos.add(matnrDto);
|
}
|
this.setDtos(matnrDtos);
|
return this;
|
}
|
|
}
|