Skip to content

Commit 835f3c1

Browse files
committed
[EA3-205] refactor: 응답값 ResponseEntity로 변경
1 parent e6c5fed commit 835f3c1

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

src/main/java/grep/neogulcoder/domain/attendance/controller/AttendanceController.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import grep.neogulcoder.global.auth.Principal;
66
import grep.neogulcoder.global.response.ApiResponse;
77
import lombok.RequiredArgsConstructor;
8+
import org.springframework.http.ResponseEntity;
89
import org.springframework.security.core.annotation.AuthenticationPrincipal;
910
import org.springframework.web.bind.annotation.*;
1011

@@ -16,17 +17,17 @@ public class AttendanceController implements AttendanceSpecification {
1617
private final AttendanceService attendanceService;
1718

1819
@GetMapping
19-
public ApiResponse<AttendanceInfoResponse> getAttendances(@PathVariable("studyId") Long studyId,
20-
@AuthenticationPrincipal Principal userDetails) {
20+
public ResponseEntity<ApiResponse<AttendanceInfoResponse>> getAttendances(@PathVariable("studyId") Long studyId,
21+
@AuthenticationPrincipal Principal userDetails) {
2122
AttendanceInfoResponse attendances = attendanceService.getAttendances(studyId, userDetails.getUserId());
22-
return ApiResponse.success(attendances);
23+
return ResponseEntity.ok(ApiResponse.success(attendances));
2324
}
2425

2526
@PostMapping
26-
public ApiResponse<Long> createAttendance(@PathVariable("studyId") Long studyId,
27+
public ResponseEntity<ApiResponse<Long>> createAttendance(@PathVariable("studyId") Long studyId,
2728
@AuthenticationPrincipal Principal userDetails) {
2829
Long userId = userDetails.getUserId();
2930
Long id = attendanceService.createAttendance(studyId, userId);
30-
return ApiResponse.success(id);
31+
return ResponseEntity.ok(ApiResponse.success(id));
3132
}
3233
}

src/main/java/grep/neogulcoder/domain/attendance/controller/AttendanceSpecification.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,14 @@
55
import grep.neogulcoder.global.response.ApiResponse;
66
import io.swagger.v3.oas.annotations.Operation;
77
import io.swagger.v3.oas.annotations.tags.Tag;
8+
import org.springframework.http.ResponseEntity;
89

910
@Tag(name = "Attendance", description = "출석 API")
1011
public interface AttendanceSpecification {
1112

1213
@Operation(summary = "출석 조회", description = "일주일 단위로 출석을 조회합니다.")
13-
ApiResponse<AttendanceInfoResponse> getAttendances(Long studyId, Principal userDetails);
14+
ResponseEntity<ApiResponse<AttendanceInfoResponse>> getAttendances(Long studyId, Principal userDetails);
1415

1516
@Operation(summary = "출석 체크", description = "스터디에 출석을 합니다.")
16-
ApiResponse<Long> createAttendance(Long studyId, Principal userDetails);
17+
ResponseEntity<ApiResponse<Long>> createAttendance(Long studyId, Principal userDetails);
1718
}

0 commit comments

Comments
 (0)