## 작업 설명 `DocumentService.findAll()`은 문서 도메인 엔티티인 `Page<Document>`를 컨트롤러에 반환하고, `DocumentController`가 이를 `DocumentListResponse`로 변환하고 있다. 프로젝트의 다른 조회 서비스처럼 응답 DTO 변환 책임을 서비스 계층에 두어 도메인 엔티티가 컨트롤러 경계로 노출되지 않도록 정리한다. 기존 URL, 페이지 정보, 응답 필드와 서비스 동작은 변경하지 않는다. ## 작업 목록 - [x] `GET /document`의 기존 페이지 및 문서 응답 계약을 회귀 테스트로 고정 - [x] `DocumentService.findAll()`이 `Page<DocumentListResponse>`를 반환하도록 변경 - [x] `DocumentController`의 문서 도메인 의존과 DTO 변환 제거 - [x] 서비스 테스트의 반환 타입과 응답 필드 검증 정리
작업 설명
DocumentService.findAll()은 문서 도메인 엔티티인Page<Document>를 컨트롤러에 반환하고,DocumentController가 이를DocumentListResponse로 변환하고 있다.프로젝트의 다른 조회 서비스처럼 응답 DTO 변환 책임을 서비스 계층에 두어 도메인 엔티티가 컨트롤러 경계로 노출되지 않도록 정리한다. 기존 URL, 페이지 정보, 응답 필드와 서비스 동작은 변경하지 않는다.
작업 목록
GET /document의 기존 페이지 및 문서 응답 계약을 회귀 테스트로 고정DocumentService.findAll()이Page<DocumentListResponse>를 반환하도록 변경DocumentController의 문서 도메인 의존과 DTO 변환 제거