package com.qianwen.smartman.modules.visual.convert; import java.util.ArrayList; import java.util.List; import com.qianwen.smartman.modules.visual.dto.VisualCompCreatedDTO; import com.qianwen.smartman.modules.visual.entity.VisualComp; import com.qianwen.smartman.modules.visual.vo.VisualCompMenuDetailVO; import com.qianwen.smartman.modules.visual.vo.VisualCompVO; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/visual/convert/VisualCompConvertImpl.class */ public class VisualCompConvertImpl implements VisualCompConvert { @Override // org.springblade.modules.visual.convert.VisualCompConvert public VisualCompVO convert(VisualComp visualComp) { if (visualComp == null) { return null; } VisualCompVO visualCompVO = new VisualCompVO(); visualCompVO.setName(visualComp.getName()); visualCompVO.setComponent(visualComp.getComponent()); visualCompVO.setType(visualComp.getType()); visualCompVO.setUrl(visualComp.getUrl()); if (visualComp.getId() != null) { visualCompVO.setId(String.valueOf(visualComp.getId())); } visualCompVO.setStatus(visualComp.getStatus()); visualCompVO.setOrderNum(visualComp.getOrderNum()); return visualCompVO; } @Override // org.springblade.modules.visual.convert.VisualCompConvert public VisualComp convert(VisualCompVO visualCompVO) { if (visualCompVO == null) { return null; } VisualComp visualComp = new VisualComp(); if (visualCompVO.getId() != null) { visualComp.setId(Long.valueOf(Long.parseLong(visualCompVO.getId()))); } visualComp.setStatus(visualCompVO.getStatus()); visualComp.setName(visualCompVO.getName()); visualComp.setComponent(visualCompVO.getComponent()); visualComp.setType(visualCompVO.getType()); visualComp.setUrl(visualCompVO.getUrl()); visualComp.setOrderNum(visualCompVO.getOrderNum()); return visualComp; } @Override // org.springblade.modules.visual.convert.VisualCompConvert public List convert(List list) { if (list == null) { return null; } List list1 = new ArrayList<>(list.size()); for (VisualComp visualComp : list) { list1.add(convert(visualComp)); } return list1; } @Override // org.springblade.modules.visual.convert.VisualCompConvert public VisualComp convert(VisualCompCreatedDTO visualCompCreatedDTO) { if (visualCompCreatedDTO == null) { return null; } VisualComp visualComp = new VisualComp(); visualComp.setName(visualCompCreatedDTO.getName()); visualComp.setComponent(visualCompCreatedDTO.getComponent()); visualComp.setType(visualCompCreatedDTO.getType()); visualComp.setUrl(visualCompCreatedDTO.getUrl()); visualComp.setOrderNum(Integer.valueOf(visualCompCreatedDTO.getOrderNum())); return visualComp; } @Override // org.springblade.modules.visual.convert.VisualCompConvert public VisualCompCreatedDTO convertDTO(VisualComp visualComp) { if (visualComp == null) { return null; } VisualCompCreatedDTO visualCompCreatedDTO = new VisualCompCreatedDTO(); visualCompCreatedDTO.setComponent(visualComp.getComponent()); visualCompCreatedDTO.setName(visualComp.getName()); visualCompCreatedDTO.setType(visualComp.getType()); visualCompCreatedDTO.setUrl(visualComp.getUrl()); if (visualComp.getOrderNum() != null) { visualCompCreatedDTO.setOrderNum(visualComp.getOrderNum().intValue()); } return visualCompCreatedDTO; } @Override // org.springblade.modules.visual.convert.VisualCompConvert public VisualCompMenuDetailVO convertMenu(VisualComp visualComp, Long parentId) { if (visualComp == null && parentId == null) { return null; } VisualCompMenuDetailVO visualCompMenuDetailVO = new VisualCompMenuDetailVO(); if (visualComp != null) { visualCompMenuDetailVO.setLabel(visualComp.getName()); visualCompMenuDetailVO.setType(visualComp.getType()); visualCompMenuDetailVO.setUrl(visualComp.getUrl()); visualCompMenuDetailVO.setOption(visualComp.getComponent()); visualCompMenuDetailVO.setId(visualComp.getId()); } visualCompMenuDetailVO.setParentId(parentId); return visualCompMenuDetailVO; } }