新增下载平台的test方法,调用下载调度器的文件

segment2.0
linrf 2 years ago
parent 6e34870174
commit c83101bfdf

@ -14,6 +14,7 @@ import com.docus.server.vo.scheduling.management.schcollector.SchCollectorVO;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
/**
*
@ -26,6 +27,11 @@ public class SchCollectorController implements SchCollectorApi {
@Resource
private ISchCollectorService iSchCollectorService;
@Override
public List<SchCollectorVO> findAll() {
return iSchCollectorService.findAll();
}
/**
*
*

@ -9,6 +9,8 @@ import com.docus.server.dto.scheduling.management.schcollector.UpdateSchCollecto
import com.docus.server.entity.scheduling.management.SchCollector;
import com.docus.server.vo.scheduling.management.schcollector.SchCollectorVO;
import java.util.List;
/**
*
*
@ -65,4 +67,6 @@ public interface ISchCollectorService {
SchCollector findByCollectorId(String collectorId);
List<SchCollectorVO> findAll();
}

@ -27,6 +27,7 @@ import org.springframework.util.CollectionUtils;
import javax.annotation.Resource;
import java.util.Date;
import java.util.List;
import java.util.Map;
/**
@ -100,6 +101,12 @@ public class SchCollectorServiceImpl implements ISchCollectorService {
return iSchCollectorDao.findOneBy("collectorId", collectorId);
}
@Override
public List<SchCollectorVO> findAll() {
List<SchCollector> schCollectors = iSchCollectorDao.findAll();
return SchCollectorConvert.INSTANCE.convertVO(schCollectors);
}
/**
*
*

@ -0,0 +1,25 @@
package com.docus.server.common;
import com.docus.server.api.scheduling.management.SchCollectorApi;
import com.docus.server.vo.scheduling.management.schcollector.SchCollectorVO;
import org.springframework.boot.CommandLineRunner;
import javax.annotation.Resource;
import java.util.List;
/**
* load collector package and config
*/
public class LoadPackageCommandLineRunner implements CommandLineRunner {
@Resource
private SchCollectorApi schCollectorApi;
@Override
public void run(String... args) throws Exception {
List<SchCollectorVO> schCollectorVOList = schCollectorApi.findAll();
}
}

@ -10,7 +10,15 @@ import com.docus.server.vo.scheduling.management.schcollector.SchCollectorVO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import java.util.List;
/**
@ -23,6 +31,14 @@ import org.springframework.web.bind.annotation.*;
@FeignClient(value = "collector-scheduling-management", contextId = "collector-scheduling-management.SchCollectorApi")
@RequestMapping("/sch/collector")
public interface SchCollectorApi {
/**
*
*
* @return
*/
@ApiOperation("查询全部")
@GetMapping("/find/all")
List<SchCollectorVO> findAll();
/**
*

Loading…
Cancel
Save