@FeignClient(value="storage-app")
@RequestMapping(value="/rest/storage")
public interface StorageClient
| 限定符和类型 | 方法和说明 |
|---|---|
org.springframework.http.ResponseEntity |
download(String id,
Date ifModified)
file download
|
Storage |
findById(String id)
file upload
|
Set<Storage> |
findByIdIn(String[] ids)
file upload
|
Set<Storage> |
findByName(String name)
`
file upload
|
List<Storage> |
findChildren(String id)
file upload
|
Storage[] |
singleFileUpload(org.springframework.web.multipart.MultipartFile file) |
org.springframework.http.ResponseEntity |
thumbnail(String id,
int w,
int h,
Date ifModified)
get thumbnail
|
org.springframework.http.ResponseEntity |
transform(String id)
get thumbnail
|
Storage[] |
upload(org.springframework.web.multipart.MultipartFile files)
file upload
c
|
Storage |
zip(String ids,
String name) |
@PostMapping(value="/upload",
produces="application/json;charset=UTF-8",
consumes="multipart/form-data")
Storage[] upload(@RequestPart(name="file")
org.springframework.web.multipart.MultipartFile files)
files - @PostMapping(value="/singleFileUpload",
produces="application/json;charset=UTF-8",
consumes="multipart/form-data")
Storage[] singleFileUpload(@RequestPart(name="file")
org.springframework.web.multipart.MultipartFile file)
@GetMapping(value="/download/{id}")
org.springframework.http.ResponseEntity download(@PathVariable(name="id")
String id,
@RequestHeader(value="If-Modified-Since",required=false)
Date ifModified)
id - @GetMapping(value="/thumbnail/{id}")
org.springframework.http.ResponseEntity thumbnail(@PathVariable(name="id")
String id,
@RequestParam(name="w",required=false,defaultValue="-1")
int w,
@RequestParam(name="h",required=false,defaultValue="-1")
int h,
@RequestHeader(value="If-Modified-Since",required=false)
Date ifModified)
id - w - h - @GetMapping(value="/transform/{id}")
org.springframework.http.ResponseEntity transform(@PathVariable(name="id")
String id)
id - @CrossOrigin
@RequestMapping(value="/findById/{id}")
@ResponseBody
Storage findById(@PathVariable(name="id")
String id)
@CrossOrigin
@RequestMapping(value="/findByIdIn/{ids}")
@ResponseBody
Set<Storage> findByIdIn(@PathVariable(name="ids")
String[] ids)
@CrossOrigin
@RequestMapping(value="/findByName/{name}")
@ResponseBody
Set<Storage> findByName(@PathVariable(name="name")
String name)
@CrossOrigin
@RequestMapping(value="/find/children/{id}")
@ResponseBody
List<Storage> findChildren(@PathVariable(name="id")
String id)
Copyright © 2019 GTMAP. All rights reserved.