55import grep .neogulcoder .global .auth .Principal ;
66import grep .neogulcoder .global .response .ApiResponse ;
77import lombok .RequiredArgsConstructor ;
8+ import org .springframework .http .ResponseEntity ;
89import org .springframework .security .core .annotation .AuthenticationPrincipal ;
910import 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}
0 commit comments