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<ToolManageVO> convert(List<Tool> list) {
|
if (list == null) {
|
return null;
|
}
|
List<ToolManageVO> 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<ToolManageExcel> convertToExcel(List<Tool> toolManageList) {
|
if (toolManageList == null) {
|
return null;
|
}
|
List<ToolManageExcel> 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<Tool> updateToConvert(List<ToolManageUpdateVO> toolManageUpdateVOS) {
|
if (toolManageUpdateVOS == null) {
|
return null;
|
}
|
List<Tool> 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<Tool> convertVO(List<ToolManageVO> toolManageVOList) {
|
if (toolManageVOList == null) {
|
return null;
|
}
|
List<Tool> list = new ArrayList<>(toolManageVOList.size());
|
for (ToolManageVO toolManageVO : toolManageVOList) {
|
list.add(convert(toolManageVO));
|
}
|
return list;
|
}
|
}
|