package com.qianwen.smartman.modules.cps.convert; import java.util.ArrayList; import java.util.List; import com.qianwen.smartman.modules.cps.entity.Material; import com.qianwen.smartman.modules.cps.excel.MaterialExcel; import com.qianwen.smartman.modules.cps.excel.MaterialImport; import com.qianwen.smartman.modules.cps.vo.MaterialAddVO; import com.qianwen.smartman.modules.cps.vo.MaterialUpdateVO; import com.qianwen.smartman.modules.cps.vo.MaterialVO; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/convert/MaterialConvertImpl.class */ public class MaterialConvertImpl implements MaterialConvert { @Override // org.springblade.modules.cps.convert.MaterialConvert public MaterialVO convert(Material material) { if (material == null) { return null; } MaterialVO materialVO = new MaterialVO(); materialVO.setId(material.getId()); materialVO.setBarCode(material.getBarCode()); materialVO.setCode(material.getCode()); materialVO.setName(material.getName()); materialVO.setTypeId(material.getTypeId()); materialVO.setUnit(material.getUnit()); materialVO.setStuff(material.getStuff()); materialVO.setStandardModel(material.getStandardModel()); materialVO.setRemark(material.getRemark()); materialVO.setLowerLimit(material.getLowerLimit()); materialVO.setUpperLimit(material.getUpperLimit()); materialVO.setIsMustCheck(material.getIsMustCheck()); materialVO.setProperty(material.getProperty()); materialVO.setStatus(material.getStatus()); return materialVO; } @Override // org.springblade.modules.cps.convert.MaterialConvert public List convertList(List materialList) { if (materialList == null) { return null; } List list = new ArrayList<>(materialList.size()); for (Material material : materialList) { list.add(convert(material)); } return list; } @Override // org.springblade.modules.cps.convert.MaterialConvert public List convertExcel(List materialList) { if (materialList == null) { return null; } List list = new ArrayList<>(materialList.size()); for (MaterialVO materialVO : materialList) { list.add(materialVOToMaterialExcel(materialVO)); } return list; } @Override // org.springblade.modules.cps.convert.MaterialConvert public Material convert(MaterialAddVO materialAddVO) { if (materialAddVO == null) { return null; } Material material = new Material(); material.setStatus(materialAddVO.getStatus()); material.setBarCode(materialAddVO.getBarCode()); material.setCode(materialAddVO.getCode()); material.setName(materialAddVO.getName()); material.setTypeId(materialAddVO.getTypeId()); material.setUnit(materialAddVO.getUnit()); material.setStuff(materialAddVO.getStuff()); material.setStandardModel(materialAddVO.getStandardModel()); material.setRemark(materialAddVO.getRemark()); material.setLowerLimit(materialAddVO.getLowerLimit()); material.setUpperLimit(materialAddVO.getUpperLimit()); material.setIsMustCheck(materialAddVO.getIsMustCheck()); material.setProperty(materialAddVO.getProperty()); return material; } @Override // org.springblade.modules.cps.convert.MaterialConvert public Material convert(MaterialUpdateVO materialUpdateVO) { if (materialUpdateVO == null) { return null; } Material material = new Material(); material.setId(materialUpdateVO.getId()); material.setStatus(materialUpdateVO.getStatus()); material.setBarCode(materialUpdateVO.getBarCode()); material.setCode(materialUpdateVO.getCode()); material.setName(materialUpdateVO.getName()); material.setTypeId(materialUpdateVO.getTypeId()); material.setUnit(materialUpdateVO.getUnit()); material.setStuff(materialUpdateVO.getStuff()); material.setStandardModel(materialUpdateVO.getStandardModel()); material.setRemark(materialUpdateVO.getRemark()); material.setLowerLimit(materialUpdateVO.getLowerLimit()); material.setUpperLimit(materialUpdateVO.getUpperLimit()); material.setIsMustCheck(materialUpdateVO.getIsMustCheck()); material.setProperty(materialUpdateVO.getProperty()); return material; } @Override // org.springblade.modules.cps.convert.MaterialConvert public MaterialAddVO convert(MaterialImport materialImport) { if (materialImport == null) { return null; } MaterialAddVO materialAddVO = new MaterialAddVO(); materialAddVO.setCode(materialImport.getCode()); materialAddVO.setName(materialImport.getName()); materialAddVO.setTypeId(materialImport.getTypeId()); materialAddVO.setUnit(materialImport.getUnit()); materialAddVO.setStuff(materialImport.getStuff()); materialAddVO.setStandardModel(materialImport.getStandardModel()); materialAddVO.setLowerLimit(materialImport.getLowerLimit()); materialAddVO.setUpperLimit(materialImport.getUpperLimit()); materialAddVO.setIsMustCheck(materialImport.getIsMustCheck()); materialAddVO.setProperty(materialImport.getProperty()); materialAddVO.setTypeName(materialImport.getTypeName()); return materialAddVO; } protected MaterialExcel materialVOToMaterialExcel(MaterialVO materialVO) { if (materialVO == null) { return null; } MaterialExcel materialExcel = new MaterialExcel(); materialExcel.setCode(materialVO.getCode()); materialExcel.setName(materialVO.getName()); materialExcel.setTypeCode(materialVO.getTypeCode()); materialExcel.setTypeName(materialVO.getTypeName()); materialExcel.setLowerLimit(materialVO.getLowerLimit()); materialExcel.setUpperLimit(materialVO.getUpperLimit()); materialExcel.setIsMustCheckName(materialVO.getIsMustCheckName()); materialExcel.setUnit(materialVO.getUnit()); materialExcel.setStuff(materialVO.getStuff()); materialExcel.setStandardModel(materialVO.getStandardModel()); materialExcel.setTypeId(materialVO.getTypeId()); materialExcel.setIsMustCheck(materialVO.getIsMustCheck()); materialExcel.setProperty(materialVO.getProperty()); return materialExcel; } }