package com.qianwen.smartman.modules.cps.service.impl; import java.util.List; import java.util.stream.Collectors; import org.apache.commons.compress.utils.Lists; import com.qianwen.core.mp.base.BaseServiceImpl; import com.qianwen.core.tool.utils.Func; import com.qianwen.smartman.modules.cps.convert.ToolAppendixConvert; import com.qianwen.smartman.modules.cps.dto.ToolAppendixDTO; import com.qianwen.smartman.modules.cps.entity.ToolAppendix; import com.qianwen.smartman.modules.cps.mapper.ToolAppendixMapper; import com.qianwen.smartman.modules.cps.service.IToolAppendixService; import com.qianwen.smartman.modules.cps.vo.ToolAppendixAddVO; import com.qianwen.smartman.modules.cps.vo.ToolAppendixVO; import org.springframework.stereotype.Service; @Service /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/service/impl/ToolAppendixServiceImpl.class */ public class ToolAppendixServiceImpl extends BaseServiceImpl implements IToolAppendixService { @Override // org.springblade.modules.cps.service.IToolAppendixService public List saveTool(ToolAppendixAddVO vo) { List toolAppendixList = vo.getToolAppendixList(); if (Func.isNotEmpty(toolAppendixList)) { List appendixList = (List) toolAppendixList.stream().map(c -> { return new ToolAppendix().setTenantId("000000").setParentId(c.getParentId()).setFileLength(c.getFileLength()).setFileName(c.getFileName()).setObjectKey(c.getObjectKey()).setFileLink(c.getFileLink()).setContentType(c.getContentType()); }).collect(Collectors.toList()); saveBatch(appendixList); return ToolAppendixConvert.INSTANCE.convert(appendixList); } return Lists.newArrayList(); } }