|
@@ -9,21 +9,20 @@ import feign.Response;
|
|
import org.springframework.cloud.openfeign.FeignClient;
|
|
import org.springframework.cloud.openfeign.FeignClient;
|
|
import org.springframework.http.MediaType;
|
|
import org.springframework.http.MediaType;
|
|
import org.springframework.validation.annotation.Validated;
|
|
import org.springframework.validation.annotation.Validated;
|
|
-import org.springframework.web.bind.annotation.PostMapping;
|
|
|
|
-import org.springframework.web.bind.annotation.RequestBody;
|
|
|
|
-import org.springframework.web.bind.annotation.RequestParam;
|
|
|
|
-import org.springframework.web.bind.annotation.RequestPart;
|
|
|
|
|
|
+import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
|
|
+import java.util.List;
|
|
|
|
|
|
-//@FeignClient(name = "test", url = "http://10.15.12.72:8001",path = "/simulation/resource/common", fallback = FileDownServiceFallback.class, configuration = FeignConfiguration.class)
|
|
|
|
-@FeignClient(
|
|
|
|
|
|
+
|
|
|
|
+@FeignClient(name = "test", url = "http://10.15.12.88:8001",path = "/simulation/resource/common", fallback = FileDownServiceFallback.class, configuration = FeignConfiguration.class)
|
|
|
|
+/*@FeignClient(
|
|
contextId = "file",
|
|
contextId = "file",
|
|
value = "simulation-resource-common",
|
|
value = "simulation-resource-common",
|
|
path = "/simulation/resource/common",
|
|
path = "/simulation/resource/common",
|
|
fallback = FileDownServiceFallback.class,
|
|
fallback = FileDownServiceFallback.class,
|
|
configuration = FeignConfiguration.class
|
|
configuration = FeignConfiguration.class
|
|
-)
|
|
|
|
|
|
+)*/
|
|
public interface FileDownService {
|
|
public interface FileDownService {
|
|
|
|
|
|
@PostMapping(value = "/minio/upload", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
|
|
@PostMapping(value = "/minio/upload", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
|
|
@@ -37,4 +36,12 @@ public interface FileDownService {
|
|
@PostMapping("/minio/download")
|
|
@PostMapping("/minio/download")
|
|
Response download(@RequestBody @Validated MinioParameter minioParameter);
|
|
Response download(@RequestBody @Validated MinioParameter minioParameter);
|
|
|
|
|
|
|
|
+ @PostMapping("/minio/list")
|
|
|
|
+ ResponseBodyVO<List<String>> list(
|
|
|
|
+ @RequestBody @Validated MinioParameter minioParameter
|
|
|
|
+ );
|
|
|
|
+
|
|
|
|
+ @RequestMapping("/minio/preview")
|
|
|
|
+ ResponseBodyVO<String> preview(@RequestBody @Validated MinioParameter minioParameter);
|
|
|
|
+
|
|
}
|
|
}
|