package com.qianwen.smartman.modules.tool.convert; import java.util.ArrayList; import java.util.List; import com.qianwen.smartman.modules.tool.entity.Tool; import com.qianwen.smartman.modules.tool.entity.ToolCategory; import com.qianwen.smartman.modules.tool.entity.ToolModel; import com.qianwen.smartman.modules.tool.excel.ToolManageExcel; import com.qianwen.smartman.modules.tool.vo.ToolManageSaveVO; import com.qianwen.smartman.modules.tool.vo.ToolManageTreeVO; import com.qianwen.smartman.modules.tool.vo.ToolManageUpdateVO; import com.qianwen.smartman.modules.tool.vo.ToolManageVO; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/tool/convert/ToolManageConvertImpl.class */ public class ToolManageConvertImpl implements ToolManageConvert { @Override // org.springblade.modules.tool.convert.ToolManageConvert public ToolManageVO convert(Tool toolManage) { if (toolManage == null) { return null; } ToolManageVO toolManageVO = new ToolManageVO(); toolManageVO.setToolCategoryId(toolManage.getToolCategoryId()); toolManageVO.setToolCategory(toolManage.getToolCategory()); toolManageVO.setToolModelId(toolManage.getToolModelId()); toolManageVO.setToolModel(toolManage.getToolModel()); toolManageVO.setToolPrefixCode(toolManage.getToolPrefixCode()); toolManageVO.setLifeCountMethod(toolManage.getLifeCountMethod()); toolManageVO.setInitialLife(toolManage.getInitialLife()); toolManageVO.setUsedLife(toolManage.getUsedLife()); toolManageVO.setRemainLife(toolManage.getRemainLife()); toolManageVO.setWarningValue(toolManage.getWarningValue()); toolManageVO.setLifeState(toolManage.getLifeState()); toolManageVO.setUseState(toolManage.getUseState()); toolManageVO.setWorkstationId(toolManage.getWorkstationId()); toolManageVO.setWorkstationCode(toolManage.getWorkstationCode()); toolManageVO.setWorkstationName(toolManage.getWorkstationName()); toolManageVO.setToolPosition(toolManage.getToolPosition()); toolManageVO.setCode(toolManage.getCode()); toolManageVO.setParameter1(toolManage.getParameter1()); toolManageVO.setParameter2(toolManage.getParameter2()); toolManageVO.setParameter3(toolManage.getParameter3()); toolManageVO.setParameter4(toolManage.getParameter4()); toolManageVO.setParameter5(toolManage.getParameter5()); toolManageVO.setParameter6(toolManage.getParameter6()); toolManageVO.setParameter7(toolManage.getParameter7()); toolManageVO.setParameter8(toolManage.getParameter8()); toolManageVO.setParameter9(toolManage.getParameter9()); toolManageVO.setParameter10(toolManage.getParameter10()); toolManageVO.setId(toolManage.getId()); return toolManageVO; } @Override // org.springblade.modules.tool.convert.ToolManageConvert public Tool convert(ToolManageVO toolManageVO) { if (toolManageVO == null) { return null; } Tool tool = new Tool(); tool.setId(toolManageVO.getId()); tool.setCode(toolManageVO.getCode()); tool.setToolCategoryId(toolManageVO.getToolCategoryId()); tool.setToolCategory(toolManageVO.getToolCategory()); tool.setToolModelId(toolManageVO.getToolModelId()); tool.setToolModel(toolManageVO.getToolModel()); tool.setToolPrefixCode(toolManageVO.getToolPrefixCode()); tool.setLifeCountMethod(toolManageVO.getLifeCountMethod()); tool.setInitialLife(toolManageVO.getInitialLife()); tool.setUsedLife(toolManageVO.getUsedLife()); tool.setRemainLife(toolManageVO.getRemainLife()); tool.setWarningValue(toolManageVO.getWarningValue()); tool.setLifeState(toolManageVO.getLifeState()); tool.setUseState(toolManageVO.getUseState()); tool.setWorkstationId(toolManageVO.getWorkstationId()); tool.setWorkstationCode(toolManageVO.getWorkstationCode()); tool.setWorkstationName(toolManageVO.getWorkstationName()); tool.setToolPosition(toolManageVO.getToolPosition()); tool.setParameter1(toolManageVO.getParameter1()); tool.setParameter2(toolManageVO.getParameter2()); tool.setParameter3(toolManageVO.getParameter3()); tool.setParameter4(toolManageVO.getParameter4()); tool.setParameter5(toolManageVO.getParameter5()); tool.setParameter6(toolManageVO.getParameter6()); tool.setParameter7(toolManageVO.getParameter7()); tool.setParameter8(toolManageVO.getParameter8()); tool.setParameter9(toolManageVO.getParameter9()); tool.setParameter10(toolManageVO.getParameter10()); return tool; } @Override // org.springblade.modules.tool.convert.ToolManageConvert public List convert(List list) { if (list == null) { return null; } List list1 = new ArrayList<>(list.size()); for (Tool tool : list) { list1.add(convert(tool)); } return list1; } @Override // org.springblade.modules.tool.convert.ToolManageConvert public Tool saveVOToConvert(ToolManageSaveVO toolManageSaveVO) { if (toolManageSaveVO == null) { return null; } Tool tool = new Tool(); tool.setCode(toolManageSaveVO.getCode()); tool.setToolCategoryId(toolManageSaveVO.getToolCategoryId()); tool.setToolCategory(toolManageSaveVO.getToolCategory()); tool.setToolModelId(toolManageSaveVO.getToolModelId()); tool.setToolModel(toolManageSaveVO.getToolModel()); tool.setToolPrefixCode(toolManageSaveVO.getToolPrefixCode()); tool.setLifeCountMethod(toolManageSaveVO.getLifeCountMethod()); tool.setInitialLife(toolManageSaveVO.getInitialLife()); tool.setRemainLife(toolManageSaveVO.getRemainLife()); tool.setWarningValue(toolManageSaveVO.getWarningValue()); tool.setWorkstationId(toolManageSaveVO.getWorkstationId()); tool.setParameter1(toolManageSaveVO.getParameter1()); tool.setParameter2(toolManageSaveVO.getParameter2()); tool.setParameter3(toolManageSaveVO.getParameter3()); tool.setParameter4(toolManageSaveVO.getParameter4()); tool.setParameter5(toolManageSaveVO.getParameter5()); tool.setParameter6(toolManageSaveVO.getParameter6()); tool.setParameter7(toolManageSaveVO.getParameter7()); tool.setParameter8(toolManageSaveVO.getParameter8()); tool.setParameter9(toolManageSaveVO.getParameter9()); tool.setParameter10(toolManageSaveVO.getParameter10()); return tool; } @Override // org.springblade.modules.tool.convert.ToolManageConvert public ToolManageExcel convertToExcel(Tool toolManage) { if (toolManage == null) { return null; } ToolManageExcel.ToolManageExcelBuilder toolManageExcel = ToolManageExcel.builder(); toolManageExcel.toolCode(toolManage.getCode()); toolManageExcel.toolCategory(toolManage.getToolCategory()); if (toolManage.getUseState() != null) { toolManageExcel.useState(String.valueOf(toolManage.getUseState())); } toolManageExcel.toolModel(toolManage.getToolModel()); toolManageExcel.workstationCode(toolManage.getWorkstationCode()); toolManageExcel.workstationName(toolManage.getWorkstationName()); toolManageExcel.toolPosition(toolManage.getToolPosition()); if (toolManage.getLifeCountMethod() != null) { toolManageExcel.lifeCountMethod(String.valueOf(toolManage.getLifeCountMethod())); } if (toolManage.getInitialLife() != null) { toolManageExcel.initialLife(String.valueOf(toolManage.getInitialLife())); } if (toolManage.getUsedLife() != null) { toolManageExcel.usedLife(String.valueOf(toolManage.getUsedLife())); } if (toolManage.getRemainLife() != null) { toolManageExcel.remainLife(String.valueOf(toolManage.getRemainLife())); } if (toolManage.getWarningValue() != null) { toolManageExcel.warningValue(String.valueOf(toolManage.getWarningValue())); } if (toolManage.getLifeState() != null) { toolManageExcel.lifeState(String.valueOf(toolManage.getLifeState())); } return toolManageExcel.build(); } @Override // org.springblade.modules.tool.convert.ToolManageConvert public List convertToExcel(List toolManageList) { if (toolManageList == null) { return null; } List list = new ArrayList<>(toolManageList.size()); for (Tool tool : toolManageList) { list.add(convertToExcel(tool)); } return list; } @Override // org.springblade.modules.tool.convert.ToolManageConvert public Tool updateToConvert(ToolManageUpdateVO toolManageUpdateVO) { if (toolManageUpdateVO == null) { return null; } Tool tool = new Tool(); tool.setId(toolManageUpdateVO.getId()); tool.setLifeCountMethod(toolManageUpdateVO.getLifeCountMethod()); tool.setInitialLife(toolManageUpdateVO.getInitialLife()); tool.setRemainLife(toolManageUpdateVO.getRemainLife()); tool.setWarningValue(toolManageUpdateVO.getWarningValue()); tool.setParameter1(toolManageUpdateVO.getParameter1()); tool.setParameter2(toolManageUpdateVO.getParameter2()); tool.setParameter3(toolManageUpdateVO.getParameter3()); tool.setParameter4(toolManageUpdateVO.getParameter4()); tool.setParameter5(toolManageUpdateVO.getParameter5()); tool.setParameter6(toolManageUpdateVO.getParameter6()); tool.setParameter7(toolManageUpdateVO.getParameter7()); tool.setParameter8(toolManageUpdateVO.getParameter8()); tool.setParameter9(toolManageUpdateVO.getParameter9()); tool.setParameter10(toolManageUpdateVO.getParameter10()); return tool; } @Override // org.springblade.modules.tool.convert.ToolManageConvert public List updateToConvert(List toolManageUpdateVOS) { if (toolManageUpdateVOS == null) { return null; } List list = new ArrayList<>(toolManageUpdateVOS.size()); for (ToolManageUpdateVO toolManageUpdateVO : toolManageUpdateVOS) { list.add(updateToConvert(toolManageUpdateVO)); } return list; } @Override // org.springblade.modules.tool.convert.ToolManageConvert public ToolManageTreeVO convert(ToolCategory toolCategory) { if (toolCategory == null) { return null; } ToolManageTreeVO toolManageTreeVO = new ToolManageTreeVO(); toolManageTreeVO.setId(toolCategory.getId()); toolManageTreeVO.setName(toolCategory.getName()); toolManageTreeVO.setParentId(toolCategory.getParentId()); return toolManageTreeVO; } @Override // org.springblade.modules.tool.convert.ToolManageConvert public ToolManageTreeVO convert(ToolModel toolModel) { if (toolModel == null) { return null; } ToolManageTreeVO toolManageTreeVO = new ToolManageTreeVO(); toolManageTreeVO.setParentId(toolModel.getToolCategoryId()); toolManageTreeVO.setName(toolModel.getModel()); toolManageTreeVO.setId(toolModel.getId()); toolManageTreeVO.setToolCategoryId(toolModel.getToolCategoryId()); return toolManageTreeVO; } @Override // org.springblade.modules.tool.convert.ToolManageConvert public ToolManageTreeVO convertToTree(Tool tool) { if (tool == null) { return null; } ToolManageTreeVO toolManageTreeVO = new ToolManageTreeVO(); toolManageTreeVO.setParentId(tool.getToolModelId()); toolManageTreeVO.setName(tool.getCode()); toolManageTreeVO.setId(tool.getId()); toolManageTreeVO.setToolCategoryId(tool.getToolCategoryId()); toolManageTreeVO.setToolCategory(tool.getToolCategory()); toolManageTreeVO.setToolModelId(tool.getToolModelId()); toolManageTreeVO.setToolModel(tool.getToolModel()); return toolManageTreeVO; } @Override // org.springblade.modules.tool.convert.ToolManageConvert public List convertVO(List toolManageVOList) { if (toolManageVOList == null) { return null; } List list = new ArrayList<>(toolManageVOList.size()); for (ToolManageVO toolManageVO : toolManageVOList) { list.add(convert(toolManageVO)); } return list; } }