|
@@ -3,6 +3,8 @@ package com.zanxiang.manage.controller;
|
|
import com.zanxiang.common.domain.ResultVo;
|
|
import com.zanxiang.common.domain.ResultVo;
|
|
import com.zanxiang.common.enums.FileTypeEnum;
|
|
import com.zanxiang.common.enums.FileTypeEnum;
|
|
import com.zanxiang.common.exception.BaseException;
|
|
import com.zanxiang.common.exception.BaseException;
|
|
|
|
+import com.zanxiang.module.oss.pojo.OssUploadCallback;
|
|
|
|
+import com.zanxiang.module.oss.pojo.dto.OssUploadDTO;
|
|
import com.zanxiang.module.oss.service.IOssService;
|
|
import com.zanxiang.module.oss.service.IOssService;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
@@ -10,10 +12,7 @@ import io.swagger.annotations.ApiResponse;
|
|
import io.swagger.annotations.ApiResponses;
|
|
import io.swagger.annotations.ApiResponses;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
-import org.springframework.web.bind.annotation.GetMapping;
|
|
|
|
-import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
-import org.springframework.web.bind.annotation.RequestParam;
|
|
|
|
-import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
+import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
|
|
|
@@ -42,4 +41,11 @@ public class OssController {
|
|
return new ResultVo<>(ossService.formUpload(fileTypeEnum.getFilePath(), type));
|
|
return new ResultVo<>(ossService.formUpload(fileTypeEnum.getFilePath(), type));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @ApiOperation(value = "oss回传接口")
|
|
|
|
+ @PostMapping("/callback")
|
|
|
|
+ @ApiResponses(value = {@ApiResponse(code = 200, message = "成功", response = Map.class)})
|
|
|
|
+ public ResultVo<OssUploadCallback> ossCallback(@RequestBody OssUploadDTO dto) {
|
|
|
|
+ return ResultVo.ok(ossService.callback(dto));
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|