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; } + + }