@FeignClient(name="${app.services.storage-app:storage-app}")
@RequestMapping(value="/storage/rest/v1/shares")
public interface ShareClient
| 限定符和类型 | 方法和说明 |
|---|---|
ShareDto |
createShares(List<String> storageIds,
String clientId,
String spaceId,
String time,
int opened,
String authority) |
boolean |
deleteShare(String id) |
ShareDto |
getShare(String id) |
cn.gtmap.gtc.common.http.result.PageResult<ShareDto> |
listAdminShares(org.springframework.data.domain.Pageable pageable,
String clientId,
String spaceId,
String name) |
cn.gtmap.gtc.common.http.result.PageResult<ShareDto> |
listOwnerShares(org.springframework.data.domain.Pageable pageable,
String clientId,
String spaceId,
String owner,
String name) |
cn.gtmap.gtc.common.http.result.PageResult<ShareDto> |
listProjectShares(org.springframework.data.domain.Pageable pageable,
String clientId,
String spaceId,
String proId,
String owner,
String name) |
@GetMapping(value="/owner") cn.gtmap.gtc.common.http.result.PageResult<ShareDto> listOwnerShares(org.springframework.data.domain.Pageable pageable, @RequestParam(name="clientId",required=false) String clientId, @RequestParam(name="spaceId",required=false) String spaceId, @RequestParam(name="owner",required=false) String owner, @RequestParam(name="name",required=false) String name)
owner - 拥有者 name: 文件名称@GetMapping(value="/admin") cn.gtmap.gtc.common.http.result.PageResult<ShareDto> listAdminShares(org.springframework.data.domain.Pageable pageable, @RequestParam(name="clientId",required=false) String clientId, @RequestParam(name="spaceId",required=false) String spaceId, @RequestParam(name="name",required=false) String name)
pageable - name - 文件名称@GetMapping(value="/project") cn.gtmap.gtc.common.http.result.PageResult<ShareDto> listProjectShares(org.springframework.data.domain.Pageable pageable, @RequestParam(name="clientId",required=false) String clientId, @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)
pageable - 分页参数spaceId - 文件名称owner - 拥有者name - 文件名@DeleteMapping(value="/{id}")
boolean deleteShare(@PathVariable(name="id")
String id)
id - 文件id@PostMapping(value="/storages") ShareDto createShares(@RequestBody List<String> storageIds, @RequestParam(name="clientId",required=false) String clientId, @RequestParam(name="spaceId",required=false) String spaceId, @RequestParam(name="time") String time, @RequestParam(name="opened") int opened, @RequestParam(name="authority",required=false) String authority)
opened:0 - 加密, 1:公开 time: 参考ShareTimeEnumCopyright © 2019 GTMAP. All rights reserved.