11package com .threestar .trainus .domain .file .controller ;
22
33import lombok .RequiredArgsConstructor ;
4- import org .springframework .http .HttpStatusCode ;
4+
5+ import org .springframework .http .HttpStatus ;
56import org .springframework .http .ResponseEntity ;
67import org .springframework .web .bind .annotation .GetMapping ;
78import org .springframework .web .bind .annotation .RequestMapping ;
1112import com .threestar .trainus .domain .file .dto .GetS3UrlDto ;
1213import com .threestar .trainus .domain .file .service .S3Service ;
1314import com .threestar .trainus .global .annotation .LoginUser ;
15+ import com .threestar .trainus .global .unit .BaseResponse ;
1416
1517@ RestController
1618@ RequiredArgsConstructor
@@ -19,14 +21,14 @@ public class S3Controller {
1921 private final S3Service s3Service ;
2022
2123 @ GetMapping (value = "/posturl" )
22- public ResponseEntity <GetS3UrlDto > getPostS3Url (@ LoginUser Long userId , String filename ) {
23- GetS3UrlDto getS3UrlDto = s3Service .getPostS3Url ("image/" + userId , filename );
24- return new ResponseEntity <>( getS3UrlDto , HttpStatusCode . valueOf ( 200 ) );
24+ public ResponseEntity <BaseResponse < GetS3UrlDto > > getPostS3Url (@ LoginUser Long userId , String filename ) {
25+ GetS3UrlDto response = s3Service .getPostS3Url ("image/" + userId , filename );
26+ return BaseResponse . ok ( "업로드용 presigned url 발급 완료" , response , HttpStatus . OK );
2527 }
2628
2729 @ GetMapping (value = "/geturl" )
28- public ResponseEntity <GetS3UrlDto > getGetS3Url (@ LoginUser Long userId , @ RequestParam String key ) {
29- GetS3UrlDto getS3UrlDto = s3Service .getGetS3Url (userId , key );
30- return new ResponseEntity <>( getS3UrlDto , HttpStatusCode . valueOf ( 200 ) );
30+ public ResponseEntity <BaseResponse < GetS3UrlDto > > getGetS3Url (@ LoginUser Long userId , @ RequestParam String key ) {
31+ GetS3UrlDto response = s3Service .getGetS3Url (key );
32+ return BaseResponse . ok ( "조회용 presigned url 발급 완료" , response , HttpStatus . OK );
3133 }
3234}
0 commit comments