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);