|
@@ -1,11 +1,14 @@
|
|
package org.springblade.archive.feign;
|
|
package org.springblade.archive.feign;
|
|
|
|
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.AllArgsConstructor;
|
|
|
|
+import org.springblade.archive.entity.ArchiveProjectConfig;
|
|
import org.springblade.archive.entity.ArchivesAuto;
|
|
import org.springblade.archive.entity.ArchivesAuto;
|
|
|
|
+import org.springblade.archive.service.IArchiveProjectConfigService;
|
|
import org.springblade.archive.service.IArchivesAutoService;
|
|
import org.springblade.archive.service.IArchivesAutoService;
|
|
import org.springblade.archive.vo.ArchivesAutoVO;
|
|
import org.springblade.archive.vo.ArchivesAutoVO;
|
|
import org.springblade.core.tool.api.R;
|
|
import org.springblade.core.tool.api.R;
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
|
|
+import org.springframework.web.bind.annotation.RequestParam;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
@@ -17,6 +20,8 @@ public class ArchiveAutoClientImpl implements ArchiveAutoClient {
|
|
|
|
|
|
private IArchivesAutoService archivesAutoService;
|
|
private IArchivesAutoService archivesAutoService;
|
|
|
|
|
|
|
|
+ private final IArchiveProjectConfigService archiveProjectConfigService;
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public R saveArchiveAutoByNodes(@RequestBody List<ArchivesAuto> list) {
|
|
public R saveArchiveAutoByNodes(@RequestBody List<ArchivesAuto> list) {
|
|
|
|
|
|
@@ -28,4 +33,9 @@ public class ArchiveAutoClientImpl implements ArchiveAutoClient {
|
|
public ArchivesAuto saveArchiveAutoById(Long id) {
|
|
public ArchivesAuto saveArchiveAutoById(Long id) {
|
|
return archivesAutoService.getById(id);
|
|
return archivesAutoService.getById(id);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public ArchiveProjectConfig getByProjectIdOrNew(@RequestParam Long projectId){
|
|
|
|
+ return archiveProjectConfigService.getByProjectIdOrNew(projectId);
|
|
|
|
+ }
|
|
}
|
|
}
|