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