diff --git a/src/main/java/workplate/workplateserver/restaurant/domain/dto/RestaurantResponse.java b/src/main/java/workplate/workplateserver/restaurant/domain/dto/RestaurantResponse.java index 7724373..3a20b3d 100644 --- a/src/main/java/workplate/workplateserver/restaurant/domain/dto/RestaurantResponse.java +++ b/src/main/java/workplate/workplateserver/restaurant/domain/dto/RestaurantResponse.java @@ -17,12 +17,14 @@ @Builder public class RestaurantResponse { + private Long id; private String name; private RestaurantType restaurantType; private String location; public static RestaurantResponse toDto(Restaurant restaurant) { return RestaurantResponse.builder() + .id(restaurant.getId()) .name(restaurant.getName()) .restaurantType(restaurant.getRestaurantType()) .location(restaurant.getLocation()) diff --git a/src/main/resources/static/docs/index.html b/src/main/resources/static/docs/index.html index 88a9a9f..cda6f6a 100644 --- a/src/main/resources/static/docs/index.html +++ b/src/main/resources/static/docs/index.html @@ -863,6 +863,7 @@
HTTP request
POST /api/member?_csrf=pZ25SF_D7mKw0dsGee1kXmL8WR_Yu2nru0qP64U_vwS7vPnDlquILDv0i1Od4bkxH8BQOlGddCa6iAjG2im_ieYKjGffiJv0 HTTP/1.1
+
 Content-Type: application/json;charset=UTF-8
 Content-Length: 246
 Host: localhost:8080
@@ -1048,21 +1049,24 @@ 
HTTP response
Pragma: no-cache Expires: 0 X-Frame-Options: DENY -Content-Length: 549 +Content-Length: 597 { "success" : true, "message" : "요청이 성공적으로 처리되었습니다.", "data" : { "content" : [ { + "id" : 1, "name" : "가식당", "restaurantType" : "KOREAN_FOOD", "location" : "서울" }, { + "id" : 2, "name" : "나식당", "restaurantType" : "WESTERN_FOOD", "location" : "부산" }, { + "id" : 3, "name" : "다식당", "restaurantType" : "JAPANESE_FOOD", "location" : "울산" @@ -1109,6 +1113,11 @@
Response fields

처리 결과

+

data.content[].id

+

Number

+

식당 ID값

+ +

data.content[].name

String

식당 이름

@@ -1510,6 +1519,7 @@
HTTP request
PATCH /api/credits/plus?_csrf=FTufPolFbnQWgcjDW8jT-Zkka5uhtYIsfBvR-8aKTSGi-mnJJQuoCbgjChI7sK6lY-Xnz6oTRvnHgbABSCrnmv--ekKRzFys HTTP/1.1
+
 Content-Type: application/json;charset=UTF-8
 Content-Length: 47
 Host: localhost:8080
@@ -1633,6 +1643,7 @@ 
HTTP request
PATCH /api/credits/minus?_csrf=RIhdRhgUX7s9SaRUFcBJ4rkdcDr5ESnv0ZSbEQORawtiuuyFJ-xrdSAjbd0Qe5E2Ie19gY4qXQOaIBrC5_etJzuoXmhRgoq8 HTTP/1.1
+
 Content-Type: application/json;charset=UTF-8
 Content-Length: 47
 Host: localhost:8080
@@ -2030,6 +2041,7 @@ 
HTTP request
POST /api/works-join?_csrf=aLTWfYjPQd7xySlQdXuyQQ-JWy5_zEjlcqFBU1-hVLp8xZ2lUdLmTun_cunc_hBoEFaGcWztdk9N-ivIF5YkZm_EMo9Fof6c HTTP/1.1
+
 Content-Type: application/json;charset=UTF-8
 Content-Length: 44
 Host: localhost:8080
diff --git a/src/test/java/workplate/workplateserver/restaurant/controller/RestaurantControllerTest.java b/src/test/java/workplate/workplateserver/restaurant/controller/RestaurantControllerTest.java
index 53d7b99..2a8c7fd 100644
--- a/src/test/java/workplate/workplateserver/restaurant/controller/RestaurantControllerTest.java
+++ b/src/test/java/workplate/workplateserver/restaurant/controller/RestaurantControllerTest.java
@@ -67,9 +67,9 @@ class RestaurantControllerTest {
 	void findAllByPage() throws Exception {
 		// Given
 		Pageable pageable = PageRequest.of(1, 3);
-		RestaurantResponse r1 = new RestaurantResponse("가식당", RestaurantType.KOREAN_FOOD, "서울");
-		RestaurantResponse r2 = new RestaurantResponse("나식당", RestaurantType.WESTERN_FOOD, "부산");
-		RestaurantResponse r3 = new RestaurantResponse("다식당", RestaurantType.JAPANESE_FOOD, "울산");
+		RestaurantResponse r1 = new RestaurantResponse(1L, "가식당", RestaurantType.KOREAN_FOOD, "서울");
+		RestaurantResponse r2 = new RestaurantResponse(2L, "나식당", RestaurantType.WESTERN_FOOD, "부산");
+		RestaurantResponse r3 = new RestaurantResponse(3L, "다식당", RestaurantType.JAPANESE_FOOD, "울산");
 		PageResponse response = new PageResponse<>(List.of(r1, r2, r3));
 		given(restaurantService.findRestaurant(any())).willReturn(response);
 
@@ -92,6 +92,7 @@ void findAllByPage() throws Exception {
 								fieldWithPath("success").description("성공여부"),
 								fieldWithPath("message").description("응답 메시지"),
 								fieldWithPath("data").description("처리 결과"),
+								fieldWithPath("data.content[].id").description("식당 ID값"),
 								fieldWithPath("data.content[].name").description("식당 이름"),
 								fieldWithPath("data.content[].restaurantType").description(
 										"식당 종류 (KOREAN_FOOD, WESTERN_FOOD, JAPANESE_FOOD 등)"),