接口 DingdingStorageFeignClient
@FeignClient(name="yst-dms2-ic",
path="/rpc/storage")
@Validated
public interface DingdingStorageFeignClient
钉钉存储 Feign 客户端接口
- 从以下版本开始:
- 2025-12-30
-
方法概要
修饰符和类型方法说明com.elitesland.ystdms.sys.dto.ApiResult<DingdingFileAuthorizeDownloadResponseDTO> com.elitesland.ystdms.sys.dto.ApiResult<Long> com.elitesland.ystdms.sys.dto.ApiResult<DingdingFileContentResponseDTO> com.elitesland.ystdms.sys.dto.ApiResult<DingdingApprovalSpaceInfoDTO> getApprovalSpaceInfo(String userId) com.elitesland.ystdms.sys.dto.ApiResult<String> com.elitesland.ystdms.sys.dto.ApiResult<DingdingFileDownloadResponseDTO> com.elitesland.ystdms.sys.dto.ApiResult<UploadFileResultDTO> uploadFile(org.springframework.web.multipart.MultipartFile file, @NotBlank String unionId, @NotBlank String dentryName)
-
方法详细资料
-
getApprovalSpaceInfo
@GetMapping("/getApprovalSpaceInfo") com.elitesland.ystdms.sys.dto.ApiResult<DingdingApprovalSpaceInfoDTO> getApprovalSpaceInfo(@RequestParam("userId") String userId) -
authorizeFileDownload
@PostMapping("/authorizeFileDownload") com.elitesland.ystdms.sys.dto.ApiResult<DingdingFileAuthorizeDownloadResponseDTO> authorizeFileDownload(@RequestBody DingdingFileAuthorizeDownloadRequestDTO request) -
authorizeFilePreview
@PostMapping("/authorizeFilePreview") com.elitesland.ystdms.sys.dto.ApiResult<Long> authorizeFilePreview(@RequestBody DingdingFileAuthorizePreviewRequestDTO request) -
downloadFileContent
@PostMapping("/downloadFileContent") com.elitesland.ystdms.sys.dto.ApiResult<DingdingFileContentResponseDTO> downloadFileContent(@RequestBody DingdingFileDownloadRequestDTO request) -
getFileDownloadUrl
@PostMapping("/getFileDownloadUrl") com.elitesland.ystdms.sys.dto.ApiResult<DingdingFileDownloadResponseDTO> getFileDownloadUrl(@RequestBody DingdingFileDownloadRequestDTO request) -
uploadFile
@PostMapping("/uploadFile") com.elitesland.ystdms.sys.dto.ApiResult<UploadFileResultDTO> uploadFile(@RequestParam("file") org.springframework.web.multipart.MultipartFile file, @RequestParam @NotBlank @NotBlank String unionId, @RequestParam @NotBlank @NotBlank String dentryName) -
getDentryUuid
@PostMapping("/getDentryUuid") com.elitesland.ystdms.sys.dto.ApiResult<String> getDentryUuid(@RequestBody DingdingDentryUuidRequestDTO request)
-