chenjiahe
2023-06-28 0464e06b762b84bf2f0a01ccad01bbc44c46b74d
COS-URL生成签名访问
1个文件已修改
2个文件已添加
37 ■■■■■ 已修改文件
phis-feign/src/main/java/com/hz/his/dto/file/FileSignReturnVo.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/file/FileSignVo.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/phis/SFileService.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/file/FileSignReturnVo.java
New file
@@ -0,0 +1,13 @@
package com.hz.his.dto.file;
import lombok.Data;
/**生成签名访问URL
 * @author CJH*/
@Data
public class FileSignReturnVo {
    /**文件路径*/
    private String fileUrl;
}
phis-feign/src/main/java/com/hz/his/dto/file/FileSignVo.java
New file
@@ -0,0 +1,15 @@
package com.hz.his.dto.file;
import lombok.Data;
/**生成签名访问URL
 * @author CJH*/
@Data
public class FileSignVo {
    /**文件路径*/
    private String fileUrl;
    /**桶名称-可不传*/
    private String bucketName;
}
phis-feign/src/main/java/com/hz/his/feign/service/phis/SFileService.java
@@ -2,6 +2,7 @@
import com.hx.resultTool.Result;
import com.hz.his.dto.file.FileDownDto;
import com.hz.his.dto.file.FileSignVo;
import feign.Response;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.http.MediaType;
@@ -46,4 +47,12 @@
    @PostMapping(value = "/cos/download-file")
    Response downloadFile(@RequestBody FileDownDto cosDownDto);
    /**
     *生成签名访问URL
     * @param fileSignVo 对象
     * @return 使用FileSignReturnVo转化
     */
    @PostMapping(value = "/cos/signUrl")
    Response downloadFile(@RequestBody FileSignVo fileSignVo);
}