@FeignClient(name="storage-app")
@RequestMapping(value="/storage/rest/v1/storages")
public interface StorageClient
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
changeStatus(String id,
Integer enabled) |
boolean |
checkExist(String spaceId,
String proId,
String nodeId,
String name,
String owner,
Integer type) |
StorageDto |
createFolder(String spaceId,
String proId,
String nodeId,
String name,
String owner) |
boolean |
deleteStorages(List<String> ids) |
StorageDto |
findById(String id) |
long |
getFileCount(String spaceId,
String proId,
String owner,
String nodeId,
Integer enabled,
Integer type,
Integer subpath) |
List<StorageDto> |
getNodePath(String id) |
cn.gtmap.gtc.common.http.result.PageResult<StorageDto> |
listAdminStorages(org.springframework.data.domain.Pageable pageable,
String spaceId,
String name,
Integer enabled,
Integer type) |
cn.gtmap.gtc.common.http.result.PageResult<StorageDto> |
listMimeStorages(org.springframework.data.domain.Pageable pageable,
String spaceId,
String owner,
String name,
Integer enabled,
Integer type) |
cn.gtmap.gtc.common.http.result.PageResult<StorageDto> |
listOwnerStorages(org.springframework.data.domain.Pageable pageable,
String spaceId,
String owner,
String name,
Integer enabled,
Integer type) |
cn.gtmap.gtc.common.http.result.PageResult<StorageDto> |
listProjectMimeStorages(org.springframework.data.domain.Pageable pageable,
String spaceId,
String proId,
String owner,
String name,
Integer enabled,
Integer type) |
cn.gtmap.gtc.common.http.result.PageResult<StorageDto> |
listProjectStorages(org.springframework.data.domain.Pageable pageable,
String spaceId,
String proId,
String owner,
String name,
Integer enabled,
Integer type) |
List<StorageDto> |
listStoragesByIds(List<String> ids) |
cn.gtmap.gtc.common.http.result.PageResult<StorageDto> |
listSubsetStorages(org.springframework.data.domain.Pageable pageable,
String id,
String name,
Integer enabled,
Integer type) |
StorageDto |
multipartUpload(MultipartDto multipartDto) |
boolean |
rename(String id,
String name) |
StorageDto |
zipStorages(String ids,
String name,
String owner,
String nodeId) |
@PostMapping(value="/folder") StorageDto createFolder(@RequestParam(name="spaceId",required=false) String spaceId, @RequestParam(name="proId",required=false) String proId, @RequestParam(name="nodeId",required=false) String nodeId, @RequestParam(name="name") String name, @RequestParam(name="owner") String owner)
nodeId - 上级文件夹ID, name: 新建文件夹名, owner:拥有者@GetMapping(value="/existence")
boolean checkExist(@RequestParam(name="spaceId",required=false)
String spaceId,
@RequestParam(name="proId",required=false)
String proId,
@RequestParam(name="nodeId",required=false)
String nodeId,
@RequestParam(name="name")
String name,
@RequestParam(name="owner",required=false)
String owner,
@RequestParam(name="type",required=false)
Integer type)
nodeId - 上级文件夹ID, name: 新建文件夹名, owner:拥有者@PostMapping(value="/status")
boolean changeStatus(@RequestParam(name="id")
String id,
@RequestParam(name="enabled")
Integer enabled)
id - 文件id, enabled: 0: 删除状态, 1:正常状态@PostMapping(value="/rename/{id}")
boolean rename(@PathVariable(name="id")
String id,
@RequestParam(name="name")
String name)
id - 文件id, name: 文件名@DeleteMapping
boolean deleteStorages(@RequestBody
List<String> ids)
ids - 文件id列表@PostMapping(value="/list") List<StorageDto> listStoragesByIds(@RequestBody List<String> ids)
ids - 文件@GetMapping(value="/{id}")
StorageDto findById(@PathVariable(name="id")
String id)
id - 文件@GetMapping(value="/owner/root") cn.gtmap.gtc.common.http.result.PageResult<StorageDto> listOwnerStorages(org.springframework.data.domain.Pageable pageable, @RequestParam(name="spaceId",required=false) String spaceId, @RequestParam(name="owner") String owner, @RequestParam(name="name",required=false) String name, @RequestParam(name="enabled",required=false) Integer enabled, @RequestParam(name="type",required=false) Integer type)
owner - 拥有者, name 文件名称,enabled: - 0: 删除状态, 1:正常状态,type: - 0:目录 1:文件,2: 图片 3: 文档 4: 视频 5:音乐,6:其他@GetMapping(value="/admin/root") cn.gtmap.gtc.common.http.result.PageResult<StorageDto> listAdminStorages(org.springframework.data.domain.Pageable pageable, @RequestParam(name="spaceId",required=false) String spaceId, @RequestParam(name="name",required=false) String name, @RequestParam(name="enabled",required=false) Integer enabled, @RequestParam(name="type",required=false) Integer type)
name - 文件名称enabled: - 0: 删除状态, 1:正常状态,type: - 0:目录 1:文件,2: 图片 3: 文档 4: 视频 5:音乐,6:其他@GetMapping(value="/mime") cn.gtmap.gtc.common.http.result.PageResult<StorageDto> listMimeStorages(org.springframework.data.domain.Pageable pageable, @RequestParam(name="spaceId",required=false) String spaceId, @RequestParam(name="owner",required=false) String owner, @RequestParam(name="name",required=false) String name, @RequestParam(name="enabled",required=false) Integer enabled, @RequestParam(name="type",required=false) Integer type)
owner - 为空时查询所有用户文件name - 文件名称enabled: - 0: 删除状态, 1:正常状态type: - 0:目录 1:文件,2: 图片 3: 文档 4: 视频 5:音乐,6:其他, null:全部@GetMapping(value="/project/root") cn.gtmap.gtc.common.http.result.PageResult<StorageDto> listProjectStorages(org.springframework.data.domain.Pageable pageable, @RequestParam(name="spaceId",required=false) String spaceId, @RequestParam(name="proId",required=false) String proId, @RequestParam(name="owner",required=false) String owner, @RequestParam(name="name",required=false) String name, @RequestParam(name="enabled",required=false) Integer enabled, @RequestParam(name="type",required=false) Integer type)
spaceId - 空间idowner - 为空时查询所有用户文件name - 文件名称enabled: - 0: 删除状态, 1:正常状态type: - 0:目录 1:文件,2: 图片 3: 文档 4: 视频 5:音乐,6:其他, null:全部@GetMapping(value="/project/mime") cn.gtmap.gtc.common.http.result.PageResult<StorageDto> listProjectMimeStorages(org.springframework.data.domain.Pageable pageable, @RequestParam(name="spaceId",required=false) String spaceId, @RequestParam(name="proId",required=false) String proId, @RequestParam(name="owner",required=false) String owner, @RequestParam(name="name",required=false) String name, @RequestParam(name="enabled",required=false) Integer enabled, @RequestParam(name="type",required=false) Integer type)
spaceId - 空间idowner - 为空时查询所有用户文件name - 文件名称enabled: - 0: 删除状态, 1:正常状态type: - 0:目录 1:文件,2: 图片 3: 文档 4: 视频 5:音乐,6:其他, null:全部@GetMapping(value="/subset") cn.gtmap.gtc.common.http.result.PageResult<StorageDto> listSubsetStorages(org.springframework.data.domain.Pageable pageable, @RequestParam(name="id") String id, @RequestParam(name="name",required=false) String name, @RequestParam(name="enabled",required=false) Integer enabled, @RequestParam(name="type",required=false) Integer type)
id:要查询的文件节点, - name 文件名称,enabled: - 0: 删除状态, 1:正常状态type: - 0:目录 1:文件,2: 图片 3: 文档 4: 视频 5:音乐,6:其他, null:全部@GetMapping(value="/{id}/node-path")
List<StorageDto> getNodePath(@PathVariable(name="id")
String id)
@PostMapping(value="/multipart/upload") StorageDto multipartUpload(@RequestBody MultipartDto multipartDto)
multipartDto - 文件@CrossOrigin
@GetMapping(value="/count")
long getFileCount(@RequestParam(name="spaceId",required=false)
String spaceId,
@RequestParam(name="proId",required=false)
String proId,
@RequestParam(name="owner",required=false)
String owner,
@RequestParam(name="nodeId",required=false)
String nodeId,
@RequestParam(name="enabled",required=false)
Integer enabled,
@RequestParam(name="type",required=false)
Integer type,
@RequestParam(name="subpath",required=false)
Integer subpath)
spaceId - 空间idowner - 为空时查询所有用户文件nodeId - 目录Idenabled: - 0: 删除状态, 1:正常状态type: - 0:目录 1:文件,2: 图片 3: 文档 4: 视频 5:音乐,6:其他, null:全部subpath: - 是否递归所有子目录 1: 是 2:否@CrossOrigin @GetMapping(value="/zip") StorageDto zipStorages(@RequestParam(name="ids") String ids, @RequestParam(name="name",required=false) String name, @RequestParam(name="owner") String owner, @RequestParam(name="nodeId",required=false) String nodeId)
ids - 附件ids, 中间用','隔开owner - 压缩文件操作者nodeId - 目录Idname: - 生成压缩的文件名Copyright © 2018 GTMAP. All rights reserved.