@@ -37,6 +37,7 @@ public ResponseEntity<Page<FilterRequestedTasksResponse>> findTasksRequestedByUs
3737 Pageable pageable = PageRequest .of (page , pageSize );
3838 return ResponseEntity .ok (taskListUsecase .findTasksRequestedByUser (userInfo .getUserId (), pageable , filterTaskListRequest ));
3939 }
40+
4041 @ Operation (summary = "요청한 작업 상세 조회" )
4142 @ Secured ({"ROLE_USER" , "ROLE_MANAGER" })
4243 @ GetMapping ("/requests/details/{taskId}" )
@@ -46,6 +47,18 @@ public ResponseEntity<FindTaskDetailsResponse> findRequestedTaskDetails(
4647 return ResponseEntity .ok (taskDetailsUsecase .findRequestedTaskDetails (userInfo .getUserId (), taskId ));
4748 }
4849
50+ @ Operation (summary = "할당된 내 작업 목록 조회" )
51+ @ Secured ({"ROLE_MANAGER" })
52+ @ GetMapping ("/assigned" )
53+ public ResponseEntity <Page <FilterAssignedTaskListResponse >> findTasksAssignedByManager (
54+ @ RequestParam (defaultValue = "0" ) int page ,
55+ @ RequestParam (defaultValue = "20" ) int pageSize ,
56+ @ ModelAttribute FilterTaskListRequest filterTaskListRequest ,
57+ @ AuthenticationPrincipal SecurityUserDetails userInfo ){
58+ Pageable pageable = PageRequest .of (page , pageSize );
59+ return ResponseEntity .ok (taskListUsecase .findTasksAssignedByManager (userInfo .getUserId (), pageable , filterTaskListRequest ));
60+ }
61+
4962 @ Operation (summary = "승인 대기 중인 요청 목록 조회" )
5063 @ Secured ({"ROLE_MANAGER" })
5164 @ GetMapping ("/requests/pending" )
0 commit comments