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<ProductTypeVO> convert(List<ProductType> list) {
|
if (list == null) {
|
return null;
|
}
|
List<ProductTypeVO> list1 = new ArrayList<>(list.size());
|
for (ProductType productType : list) {
|
list1.add(convert(productType));
|
}
|
return list1;
|
}
|
|
@Override // org.springblade.modules.cps.convert.ProductTypeConvert
|
public List<ProductTypePlanVO> convertPlanType(List<ProductType> list) {
|
if (list == null) {
|
return null;
|
}
|
List<ProductTypePlanVO> 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<Product> list = productType.getProductList();
|
if (list != null) {
|
productTypePlanVO.setProductList(new ArrayList(list));
|
}
|
return productTypePlanVO;
|
}
|
}
|