From 49495a5c66b302cbf4b6a96c16c4e2a88da94f35 Mon Sep 17 00:00:00 2001 From: brothergiven Date: Sun, 27 Apr 2025 14:22:19 +0900 Subject: [PATCH] =?UTF-8?q?refact:=20QnA=20=EC=98=88=EC=99=B8=EC=BD=94?= =?UTF-8?q?=EB=93=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../inquiry/exception/InquiryExceptionCode.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/main/java/Gotcha/domain/inquiry/exception/InquiryExceptionCode.java b/src/main/java/Gotcha/domain/inquiry/exception/InquiryExceptionCode.java index c0e3bf67..071eab0d 100644 --- a/src/main/java/Gotcha/domain/inquiry/exception/InquiryExceptionCode.java +++ b/src/main/java/Gotcha/domain/inquiry/exception/InquiryExceptionCode.java @@ -7,11 +7,12 @@ @AllArgsConstructor public enum InquiryExceptionCode implements ExceptionCode { - INVALID_INQUIRYID(HttpStatus.NOT_FOUND, "존재하지 않는 QnA 입니다."), - UNAUTHORIZED_ACTION(HttpStatus.FORBIDDEN, "권한이 없습니다."), - ALREADY_SOLVED(HttpStatus.CONFLICT, "이미 답변이 작성되었습니다."); + INVALID_INQUIRYID(HttpStatus.NOT_FOUND, "QNA-404-001", "존재하지 않는 QnA 입니다."), + UNAUTHORIZED_ACTION(HttpStatus.FORBIDDEN, "QNA-403-001","권한이 없습니다."), + ALREADY_SOLVED(HttpStatus.CONFLICT, "QNA-409-001", "이미 답변이 작성되었습니다."); private final HttpStatus status; + private final String code; private final String message; @Override @@ -19,8 +20,15 @@ public HttpStatus getStatus() { return status; } + @Override + public String getCode() { + return code; + } + @Override public String getMessage() { return message; } + + }