package com.qianwen.smartman.modules.cps.convert; import java.util.ArrayList; import java.util.List; import com.qianwen.smartman.modules.cps.entity.Product; import com.qianwen.smartman.modules.cps.excel.ProductExcel; import com.qianwen.smartman.modules.cps.excel.ProductImport; import com.qianwen.smartman.modules.cps.vo.ProductAddVO; import com.qianwen.smartman.modules.cps.vo.ProductEasyVO; import com.qianwen.smartman.modules.cps.vo.ProductUpdateVO; import com.qianwen.smartman.modules.cps.vo.ProductVO; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/convert/ProductConvertImpl.class */ public class ProductConvertImpl implements ProductConvert { @Override // org.springblade.modules.cps.convert.ProductConvert public ProductVO convert(Product product) { if (product == null) { return null; } ProductVO productVO = new ProductVO(); productVO.setTenantId(product.getTenantId()); productVO.setCode(product.getCode()); productVO.setName(product.getName()); productVO.setParentId(product.getParentId()); productVO.setTypeId(product.getTypeId()); productVO.setUnit(product.getUnit()); productVO.setStandardModel(product.getStandardModel()); productVO.setDescription(product.getDescription()); productVO.setDocuments(product.getDocuments()); productVO.setId(product.getId()); productVO.setStatus(product.getStatus()); productVO.setExtendField(product.getExtendField()); return productVO; } @Override // org.springblade.modules.cps.convert.ProductConvert public Product convert(ProductVO productVO) { if (productVO == null) { return null; } Product product = new Product(); product.setId(productVO.getId()); product.setStatus(productVO.getStatus()); product.setTenantId(productVO.getTenantId()); product.setCode(productVO.getCode()); product.setName(productVO.getName()); product.setParentId(productVO.getParentId()); product.setTypeId(productVO.getTypeId()); product.setUnit(productVO.getUnit()); product.setStandardModel(productVO.getStandardModel()); product.setDescription(productVO.getDescription()); product.setDocuments(productVO.getDocuments()); product.setExtendField(productVO.getExtendField()); return product; } @Override // org.springblade.modules.cps.convert.ProductConvert public Product convert(ProductUpdateVO productUpdateVO) { if (productUpdateVO == null) { return null; } Product product = new Product(); product.setId(productUpdateVO.getId()); product.setStatus(productUpdateVO.getStatus()); product.setTenantId(productUpdateVO.getTenantId()); product.setCode(productUpdateVO.getCode()); product.setName(productUpdateVO.getName()); product.setParentId(productUpdateVO.getParentId()); product.setTypeId(productUpdateVO.getTypeId()); product.setUnit(productUpdateVO.getUnit()); product.setStandardModel(productUpdateVO.getStandardModel()); product.setDescription(productUpdateVO.getDescription()); product.setDocuments(productUpdateVO.getDocuments()); product.setExtendField(productUpdateVO.getExtendField()); return product; } @Override // org.springblade.modules.cps.convert.ProductConvert public Product convert(ProductAddVO productAddVO) { if (productAddVO == null) { return null; } Product product = new Product(); product.setStatus(productAddVO.getStatus()); product.setTenantId(productAddVO.getTenantId()); product.setCode(productAddVO.getCode()); product.setName(productAddVO.getName()); product.setParentId(productAddVO.getParentId()); product.setTypeId(productAddVO.getTypeId()); product.setUnit(productAddVO.getUnit()); product.setStandardModel(productAddVO.getStandardModel()); product.setDescription(productAddVO.getDescription()); product.setDocuments(productAddVO.getDocuments()); product.setExtendField(productAddVO.getExtendField()); return product; } @Override // org.springblade.modules.cps.convert.ProductConvert public List convert(List list) { if (list == null) { return null; } List list1 = new ArrayList<>(list.size()); for (Product product : list) { list1.add(convert(product)); } return list1; } @Override // org.springblade.modules.cps.convert.ProductConvert public List convertList(List list) { if (list == null) { return null; } List list1 = new ArrayList<>(list.size()); for (Product product : list) { list1.add(productToProductEasyVO(product)); } return list1; } @Override // org.springblade.modules.cps.convert.ProductConvert public List convertFromImport(List list) { if (list == null) { return null; } List list1 = new ArrayList<>(list.size()); for (ProductImport productImport : list) { list1.add(productImportToProduct(productImport)); } return list1; } @Override // org.springblade.modules.cps.convert.ProductConvert public List convertToExcel(List records) { if (records == null) { return null; } List list = new ArrayList<>(records.size()); for (ProductVO productVO : records) { list.add(productVOToProductExcel(productVO)); } return list; } protected ProductEasyVO productToProductEasyVO(Product product) { if (product == null) { return null; } ProductEasyVO productEasyVO = new ProductEasyVO(); productEasyVO.setId(product.getId()); productEasyVO.setCode(product.getCode()); productEasyVO.setName(product.getName()); productEasyVO.setParentId(product.getParentId()); productEasyVO.setTypeId(product.getTypeId()); productEasyVO.setUnit(product.getUnit()); productEasyVO.setStandardModel(product.getStandardModel()); productEasyVO.setDescription(product.getDescription()); productEasyVO.setDocuments(product.getDocuments()); productEasyVO.setStatus(product.getStatus()); productEasyVO.setExtendField(product.getExtendField()); return productEasyVO; } protected Product productImportToProduct(ProductImport productImport) { if (productImport == null) { return null; } Product product = new Product(); if (productImport.getStatus() != null) { product.setStatus(Integer.valueOf(Integer.parseInt(productImport.getStatus()))); } product.setCode(productImport.getCode()); product.setName(productImport.getName()); if (productImport.getParentId() != null) { product.setParentId(Long.valueOf(Long.parseLong(productImport.getParentId()))); } product.setUnit(productImport.getUnit()); product.setStandardModel(productImport.getStandardModel()); product.setDescription(productImport.getDescription()); product.setDocuments(productImport.getDocuments()); return product; } protected ProductExcel productVOToProductExcel(ProductVO productVO) { if (productVO == null) { return null; } ProductExcel productExcel = new ProductExcel(); productExcel.setCode(productVO.getCode()); productExcel.setName(productVO.getName()); productExcel.setTypeName(productVO.getTypeName()); productExcel.setParentCode(productVO.getParentCode()); productExcel.setExtendField(productVO.getExtendField()); productExcel.setUnit(productVO.getUnit()); productExcel.setStandardModel(productVO.getStandardModel()); productExcel.setDescription(productVO.getDescription()); productExcel.setDocuments(productVO.getDocuments()); productExcel.setStatus(productVO.getStatus()); return productExcel; } }