diff --git a/src/main/java/com/nainga/nainga/domain/report/api/ReportApi.java b/src/main/java/com/nainga/nainga/domain/report/api/ReportApi.java
index 7e5c4c3..d2cc173 100644
--- a/src/main/java/com/nainga/nainga/domain/report/api/ReportApi.java
+++ b/src/main/java/com/nainga/nainga/domain/report/api/ReportApi.java
@@ -27,7 +27,12 @@ public class ReportApi {
"formattedAddress: 등록 요청하는 가게 주소
" +
"certifications: 가게가 가지고 있는 인증제들의 이름을 담은 리스트. 착한가격업소, 모범음식점, 안심식당이 아닌 경우 예외 발생
" +
"[Response Body]
" +
- "등록된 reportId
")
+ "등록된 reportId
" +
+ "[Exceptions]
" +
+ "- 잘못된 인증제 이름이 들어온 경우
" +
+ "httpStatusValue: 404
" +
+ "httpStatusCode: INVALID_CERTIFICATION
" +
+ "message: There is a wrong certification. You can only use certifications such as 착한가격업소, 모범음식점, 안심식당.
")
@PostMapping("api/report/newStore/v1")
public Result saveNewStoreReport(@Valid @RequestBody SaveNewStoreReportRequest saveNewStoreReportRequest) {
Long reportId = reportService.saveNewStoreReport(saveNewStoreReportRequest);
@@ -42,7 +47,12 @@ public Result saveNewStoreReport(@Valid @RequestBody SaveNewStoreReportReq
"storeId: 수정 혹은 삭제를 요청하는 가게 id
" +
"contents: 제보 내용
" +
"[Response Body]
" +
- "등록된 reportId
")
+ "등록된 reportId
" +
+ "[Exceptions]
" +
+ "- 잘못된 dtype이 들어온 경우
" +
+ "httpStatusValue: 404
" +
+ "httpStatusCode: INVALID_DTYPE
" +
+ "message: There is a wrong dtype. You can only use a dtype such as fix or del.
")
@PostMapping("api/report/specificStore/v1")
public Result saveSpecificStoreReport(@Valid @RequestBody SaveSpecificStoreReportRequest saveSpecificStoreReportRequest) {
Long reportId = reportService.saveSpecificStoreReport(saveSpecificStoreReportRequest);
@@ -55,7 +65,12 @@ public Result saveSpecificStoreReport(@Valid @RequestBody SaveSpecificStor
"[Request Body]
" +
"reportId: 검색할 사용자 제보의 reportId. 유효하지 않은 reportId의 경우 예외 발생
" +
"[Response Body]
" +
- "해당 reportId로 검색된 사용자 제보 내용
")
+ "해당 reportId로 검색된 사용자 제보 내용
" +
+ "[Exceptions]
" +
+ "- 잘못된 reportId가 들어온 경우
" +
+ "httpStatusValue: 404
" +
+ "httpStatusCode: INVALID_REPORT_ID
" +
+ "message: There is a wrong reportId.
")
@GetMapping("api/report/byId/v1")
public Result findById(@NotNull @RequestParam(value = "reportId") Long reportId) {
Report report = reportService.findById(reportId);