package com.qianwen.smartman.modules.tool.convert; import java.util.ArrayList; import java.util.List; import com.qianwen.smartman.modules.tool.entity.ToolCategory; import com.qianwen.smartman.modules.tool.vo.ToolCategoryTreeVO; import com.qianwen.smartman.modules.tool.vo.ToolCategoryVO; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/tool/convert/ToolCategoryConvertImpl.class */ public class ToolCategoryConvertImpl implements ToolCategoryConvert { @Override // org.springblade.modules.tool.convert.ToolCategoryConvert public ToolCategoryVO convert(ToolCategory toolCategory) { if (toolCategory == null) { return null; } ToolCategoryVO toolCategoryVO = new ToolCategoryVO(); toolCategoryVO.setParentId(toolCategory.getParentId()); toolCategoryVO.setName(toolCategory.getName()); toolCategoryVO.setId(toolCategory.getId()); toolCategoryVO.setSort(toolCategory.getSort()); toolCategoryVO.setToolPrefixCode(toolCategory.getToolPrefixCode()); toolCategoryVO.setCodeLength(toolCategory.getCodeLength()); return toolCategoryVO; } @Override // org.springblade.modules.tool.convert.ToolCategoryConvert public ToolCategory convert(ToolCategoryVO toolCategoryVO) { if (toolCategoryVO == null) { return null; } ToolCategory toolCategory = new ToolCategory(); toolCategory.setId(toolCategoryVO.getId()); toolCategory.setSort(toolCategoryVO.getSort()); toolCategory.setParentId(toolCategoryVO.getParentId()); toolCategory.setName(toolCategoryVO.getName()); toolCategory.setToolPrefixCode(toolCategoryVO.getToolPrefixCode()); toolCategory.setCodeLength(toolCategoryVO.getCodeLength()); return toolCategory; } @Override // org.springblade.modules.tool.convert.ToolCategoryConvert public List convertTree(List list) { if (list == null) { return null; } List list1 = new ArrayList<>(list.size()); for (ToolCategory toolCategory : list) { list1.add(toolCategoryToToolCategoryTreeVO(toolCategory)); } return list1; } @Override // org.springblade.modules.tool.convert.ToolCategoryConvert public List convert(List list) { if (list == null) { return null; } List list1 = new ArrayList<>(list.size()); for (ToolCategory toolCategory : list) { list1.add(convert(toolCategory)); } return list1; } protected ToolCategoryTreeVO toolCategoryToToolCategoryTreeVO(ToolCategory toolCategory) { if (toolCategory == null) { return null; } ToolCategoryTreeVO toolCategoryTreeVO = new ToolCategoryTreeVO(); toolCategoryTreeVO.setParentId(toolCategory.getParentId()); toolCategoryTreeVO.setName(toolCategory.getName()); toolCategoryTreeVO.setId(toolCategory.getId()); toolCategoryTreeVO.setSort(toolCategory.getSort()); toolCategoryTreeVO.setToolPrefixCode(toolCategory.getToolPrefixCode()); if (toolCategory.getCodeLength() != null) { toolCategoryTreeVO.setCodeLength(Integer.valueOf(Integer.parseInt(toolCategory.getCodeLength()))); } return toolCategoryTreeVO; } }