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<MaterialVO> convertList(List<Material> materialList) {
|
if (materialList == null) {
|
return null;
|
}
|
List<MaterialVO> list = new ArrayList<>(materialList.size());
|
for (Material material : materialList) {
|
list.add(convert(material));
|
}
|
return list;
|
}
|
|
@Override // org.springblade.modules.cps.convert.MaterialConvert
|
public List<MaterialExcel> convertExcel(List<MaterialVO> materialList) {
|
if (materialList == null) {
|
return null;
|
}
|
List<MaterialExcel> 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;
|
}
|
}
|