package com.qianwen.smartman.modules.system.convert;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
import com.qianwen.core.scanner.modular.model.ResourceDefinition;
|
import com.qianwen.smartman.modules.system.vo.ResourceDefinitionVO;
|
|
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/system/convert/ResourceDefinitionConvertImpl.class */
|
public class ResourceDefinitionConvertImpl implements ResourceDefinitionConvert {
|
@Override // org.springblade.modules.system.convert.ResourceDefinitionConvert
|
public ResourceDefinitionVO convert(ResourceDefinition resourceDefinition) {
|
if (resourceDefinition == null) {
|
return null;
|
}
|
ResourceDefinitionVO resourceDefinitionVO = new ResourceDefinitionVO();
|
resourceDefinitionVO.setCode(resourceDefinition.getCode());
|
resourceDefinitionVO.setName(resourceDefinition.getName());
|
resourceDefinitionVO.setModuleCode(resourceDefinition.getModuleCode());
|
resourceDefinitionVO.setControllerCode(resourceDefinition.getControllerCode());
|
resourceDefinitionVO.setClassName(resourceDefinition.getClassName());
|
resourceDefinitionVO.setMethodName(resourceDefinition.getMethodName());
|
resourceDefinitionVO.setUrl(resourceDefinition.getUrl());
|
resourceDefinitionVO.setHttpMethod(resourceDefinition.getHttpMethod());
|
resourceDefinitionVO.setButtonFlag(resourceDefinition.getButtonFlag());
|
return resourceDefinitionVO;
|
}
|
|
@Override // org.springblade.modules.system.convert.ResourceDefinitionConvert
|
public ResourceDefinition convert(ResourceDefinitionVO resourceDefinitionVO) {
|
if (resourceDefinitionVO == null) {
|
return null;
|
}
|
ResourceDefinition resourceDefinition = new ResourceDefinition();
|
resourceDefinition.setCode(resourceDefinitionVO.getCode());
|
resourceDefinition.setName(resourceDefinitionVO.getName());
|
resourceDefinition.setModuleCode(resourceDefinitionVO.getModuleCode());
|
resourceDefinition.setControllerCode(resourceDefinitionVO.getControllerCode());
|
resourceDefinition.setClassName(resourceDefinitionVO.getClassName());
|
resourceDefinition.setMethodName(resourceDefinitionVO.getMethodName());
|
resourceDefinition.setUrl(resourceDefinitionVO.getUrl());
|
resourceDefinition.setHttpMethod(resourceDefinitionVO.getHttpMethod());
|
resourceDefinition.setButtonFlag(resourceDefinitionVO.getButtonFlag());
|
return resourceDefinition;
|
}
|
|
@Override // org.springblade.modules.system.convert.ResourceDefinitionConvert
|
public List<ResourceDefinitionVO> convert(List<ResourceDefinition> list) {
|
if (list == null) {
|
return null;
|
}
|
List<ResourceDefinitionVO> list1 = new ArrayList<>(list.size());
|
for (ResourceDefinition resourceDefinition : list) {
|
list1.add(convert(resourceDefinition));
|
}
|
return list1;
|
}
|
}
|