TA 역할 Spring 경계 smoke #7

Open
forge-bot wants to merge 9 commits from forge/role-ta-live-1522-001-attempt-3-run-12d03ada6afe into main
Showing only changes of commit 63ed044c81 - Show all commits

View file

@ -0,0 +1,26 @@
package com.klaroworks.runtime.exception;
import org.springframework.http.HttpStatus;
public enum ErrorCode {
INTERNAL_SERVER_ERROR("COMMON_001", "내부 서버 오류가 발생했습니다.", HttpStatus.INTERNAL_SERVER_ERROR),
INVALID_REQUEST("COMMON_002", "잘못된 요청입니다.", HttpStatus.BAD_REQUEST),
ROLE_NOT_FOUND("ROLE_001", "요청한 역할을 찾을 수 없습니다.", HttpStatus.NOT_FOUND),
DUPLICATE_ROLE_NAME("ROLE_002", "이미 존재하는 역할 이름입니다.", HttpStatus.CONFLICT),
PERMISSION_NOT_FOUND("PERM_001", "요청한 권한을 찾을 수 없습니다.", HttpStatus.NOT_FOUND),
PERMISSION_DENIED("PERM_002", "해당 작업에 대한 권한이 없습니다.", HttpStatus.FORBIDDEN);
private final String code;
private final String message;
private final HttpStatus httpStatus;
ErrorCode(String code, String message, HttpStatus httpStatus) {
this.code = code;
this.message = message;
this.httpStatus = httpStatus;
}
public String getCode() { return code; }
public String getMessage() { return message; }
public HttpStatus getHttpStatus() { return httpStatus; }
}