| 12345678910111213141516171819202122232425262728293031 |
- package com.template.api;
- import com.template.annotation.PassToken;
- import com.template.model.result.CommonResult;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
- import org.springframework.web.bind.annotation.GetMapping;
- import org.springframework.web.bind.annotation.PostMapping;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestParam;
- import org.springframework.web.multipart.MultipartFile;
- @Api(tags = {"UploadController"}, value = "cos文件操作")
- @RequestMapping("/api/upload")
- public interface UploadControllerAPI {
- @PostMapping("/toCos")
- @ApiOperation(value = "文件上传",httpMethod = "POST")
- @PassToken
- CommonResult toCos(@RequestParam("files") MultipartFile[] files);
- @GetMapping("/deleteFile")
- @ApiOperation(value = "文件上传",httpMethod = "POST")
- @PassToken
- CommonResult deleteFile(@RequestParam String fileName);
- @GetMapping("/ossSign")
- @ApiOperation(value = "获取Oss签名",httpMethod = "GET")
- @PassToken
- CommonResult ossSign(@RequestParam String suffix);
- }
|