4 changed files with 207 additions and 36 deletions
-
44src/main/java/com/spring/modules/oss/controller/OssController.java
-
2src/main/java/com/spring/modules/oss/controller/SysOssController.java
-
8src/main/java/com/spring/modules/oss/service/SysOssService.java
-
127src/main/java/com/spring/modules/oss/service/impl/SysOssServiceImpl.java
@ -0,0 +1,44 @@ |
|||||
|
package com.spring.modules.oss.controller; |
||||
|
|
||||
|
|
||||
|
import com.spring.common.utils.R; |
||||
|
import com.spring.modules.oss.entity.SysOssEntity; |
||||
|
import com.spring.modules.oss.service.SysOssService; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.web.bind.annotation.*; |
||||
|
import org.springframework.web.multipart.MultipartFile; |
||||
|
|
||||
|
import javax.servlet.http.HttpServletResponse; |
||||
|
import java.util.ArrayList; |
||||
|
import java.util.List; |
||||
|
|
||||
|
@RestController |
||||
|
@RequestMapping("/oss") |
||||
|
public class OssController { |
||||
|
|
||||
|
@Autowired |
||||
|
private SysOssService sysOssService; |
||||
|
|
||||
|
@PostMapping("/upload") |
||||
|
public R upload(@RequestParam("file") List<MultipartFile> files,@ModelAttribute SysOssEntity oss){ |
||||
|
sysOssService.upload(files,oss); |
||||
|
return R.ok("操作成功"); |
||||
|
} |
||||
|
|
||||
|
@PostMapping("/remove") |
||||
|
public R removeOssFile(@RequestBody List<Integer> ids){ |
||||
|
sysOssService.removeOssFile(ids); |
||||
|
return R.ok("操作成功"); |
||||
|
} |
||||
|
|
||||
|
@PostMapping |
||||
|
public R queryOssFile(@RequestBody SysOssEntity oss){ |
||||
|
List<SysOssEntity> list = sysOssService.queryOssFile(oss); |
||||
|
return R.ok().put("rows",list); |
||||
|
} |
||||
|
|
||||
|
@PostMapping("/{id}") |
||||
|
public void previewOssFileById(@PathVariable("id") Integer id, HttpServletResponse response){ |
||||
|
sysOssService.previewOssFileById(id,response); |
||||
|
} |
||||
|
} |
||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue