123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- package com.emato.cus.supervise.entity;
- import com.emato.cus.supervise.constant.CommonConstant;
- import com.emato.cus.supervise.domain.WmsAcqShelfLoad04;
- import com.emato.cus.supervise.domainCus.CusAcqShelfLoad04;
- import com.google.common.collect.ImmutableList;
- import java.time.LocalDateTime;
- import java.util.Collections;
- import java.util.List;
- /**
- * WMS数据转换为CUS数据
- * @author Scott Chen
- * @version 1.0
- * 2017-10-28 17:29
- */
- public class Wms2CusAcqShelfLoad04 {
- public static List<CusAcqShelfLoad04> toCus(List<WmsAcqShelfLoad04> list) {
- if (list == null || list.size() == 0) {
- return Collections.emptyList();
- }
- ImmutableList.Builder<CusAcqShelfLoad04> builder = new ImmutableList.Builder<>();
- list.stream().forEach(x->{
- CusAcqShelfLoad04 cus = new CusAcqShelfLoad04();
- cus.setGoodsName(x.getGoodsName());
- cus.setCodeTs(x.getCodeTs());
- cus.setFormNoDec(x.getFormNoDec());
- cus.setFormNo(x.getFormNo());
- cus.setSkuNo(x.getSkuNo());
- cus.setGoodsId(x.getGoodsId());
- cus.setgUnit(x.getgUnit());
- cus.setgQty(x.getgQty());
- cus.setLegalUnit(x.getLegalUnit());
- cus.setLegalQty(x.getLegalQty());
- cus.setGoodsModel(x.getGoodsModel());
- cus.setLocalEmsNo(x.getLocalEmsNo());
- cus.setSeatNo(x.getSeatNo());
- cus.setShelfLoadTime(x.getShelfLoadTime());
- cus.setShelfLoadType(x.getShelfLoadType());
- cus.setStoreCompanyName(x.getStoreCompanyName());
- cus.setStoreUscCode(x.getStoreUscCode());
- cus.setStoreCustomsCode(x.getStoreCustomsCode());
- cus.setStoreCode(x.getStoreCode());
- cus.setCreaterSn(CommonConstant.createSn);
- cus.setCreateTime(LocalDateTime.now());
- cus.setModerSn(CommonConstant.moderSn);
- cus.setModTime(LocalDateTime.now());
- builder.add(cus);
- });
- return builder.build();
- }
- }
|