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.entity.ProductType; import com.qianwen.smartman.modules.cps.vo.ProductTypePlanVO; import com.qianwen.smartman.modules.cps.vo.ProductTypeVO; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/convert/ProductTypeConvertImpl.class */ public class ProductTypeConvertImpl implements ProductTypeConvert { @Override // org.springblade.modules.cps.convert.ProductTypeConvert public ProductTypeVO convert(ProductType productType) { if (productType == null) { return null; } ProductTypeVO productTypeVO = new ProductTypeVO(); productTypeVO.setName(productType.getName()); productTypeVO.setRemark(productType.getRemark()); productTypeVO.setId(productType.getId()); productTypeVO.setStatus(productType.getStatus()); return productTypeVO; } @Override // org.springblade.modules.cps.convert.ProductTypeConvert public ProductType convert(ProductTypeVO productTypeVO) { if (productTypeVO == null) { return null; } ProductType productType = new ProductType(); productType.setId(productTypeVO.getId()); productType.setStatus(productTypeVO.getStatus()); productType.setName(productTypeVO.getName()); productType.setRemark(productTypeVO.getRemark()); return productType; } @Override // org.springblade.modules.cps.convert.ProductTypeConvert public List convert(List list) { if (list == null) { return null; } List list1 = new ArrayList<>(list.size()); for (ProductType productType : list) { list1.add(convert(productType)); } return list1; } @Override // org.springblade.modules.cps.convert.ProductTypeConvert public List convertPlanType(List list) { if (list == null) { return null; } List list1 = new ArrayList<>(list.size()); for (ProductType productType : list) { list1.add(productTypeToProductTypePlanVO(productType)); } return list1; } protected ProductTypePlanVO productTypeToProductTypePlanVO(ProductType productType) { if (productType == null) { return null; } ProductTypePlanVO productTypePlanVO = new ProductTypePlanVO(); productTypePlanVO.setName(productType.getName()); productTypePlanVO.setRemark(productType.getRemark()); productTypePlanVO.setId(productType.getId()); productTypePlanVO.setStatus(productType.getStatus()); List list = productType.getProductList(); if (list != null) { productTypePlanVO.setProductList(new ArrayList(list)); } return productTypePlanVO; } }