@PostMapping("/stores/{storeId}")
@Operation(summary = "메뉴 등록", description = "메뉴를 등록한다")
public ResponseEntity<ResponseForm> createMenu(@PathVariable Long storeId, @RequestBody MenuRequest requestDto) {
menuService.createMenu(storeId, requestDto);
return ResponseEntity.ok()
.body(ResponseForm.builder()
.httpStatus(HttpStatus.OK.value())
.message("메뉴를 정상적으로 등록하였습니다")
.build());
}
@Getter
@Builder
public class ResponseForm {
private int httpStatus;
private String message;
private Object data;
}
RequestForm 클래스를 만들어서 빌더를 적용하면 가독성 좋게 ResponseEntity를 반환할 수 있다.