|
|
@@ -18,12 +18,18 @@ package org.springblade.project.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
+import lombok.AllArgsConstructor;
|
|
|
+import org.springblade.client.entity.CommonFile;
|
|
|
+import org.springblade.client.feign.ICommonFileClient;
|
|
|
+import org.springblade.core.tool.api.R;
|
|
|
+import org.springblade.core.tool.utils.ObjectUtil;
|
|
|
import org.springblade.project.entity.HandoverItem;
|
|
|
import org.springblade.project.mapper.HandoverItemMapper;
|
|
|
import org.springblade.project.service.IHandoverItemService;
|
|
|
import org.springblade.project.vo.HandoverItemVO;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
+import java.util.Collections;
|
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
|
@@ -33,8 +39,11 @@ import java.util.List;
|
|
|
* @since 2022-04-07
|
|
|
*/
|
|
|
@Service
|
|
|
+@AllArgsConstructor
|
|
|
public class HandoverItemServiceImpl extends ServiceImpl<HandoverItemMapper, HandoverItem> implements IHandoverItemService {
|
|
|
|
|
|
+ private final ICommonFileClient commonFileClient;
|
|
|
+
|
|
|
@Override
|
|
|
public IPage<HandoverItemVO> selectHandoverItemPage(IPage<HandoverItemVO> page, HandoverItemVO handoverItem) {
|
|
|
return page.setRecords(baseMapper.selectHandoverItemPage(page, handoverItem));
|
|
|
@@ -51,4 +60,24 @@ public class HandoverItemServiceImpl extends ServiceImpl<HandoverItemMapper, Han
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public boolean file(List<CommonFile> fileList) {
|
|
|
+ fileList.forEach(file -> {
|
|
|
+ if (ObjectUtil.isEmpty(file.getId())) {
|
|
|
+ file.setSource("SERVICE_HANDOVER_ITEM");
|
|
|
+ }
|
|
|
+ });
|
|
|
+ commonFileClient.saveList(fileList);
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<CommonFile> fileList(Long id) {
|
|
|
+ R<List<CommonFile>> fileList = commonFileClient.getList(id, "SERVICE_HANDOVER_ITEM");
|
|
|
+ if (fileList.isSuccess() && fileList.getData() != null) {
|
|
|
+ return fileList.getData();
|
|
|
+ }
|
|
|
+ return Collections.emptyList();
|
|
|
+ }
|
|
|
+
|
|
|
}
|