Skip to content

Commit

Permalink
delete :: GAuth ErrorCode
Browse files Browse the repository at this point in the history
  • Loading branch information
m2ri1 committed Sep 28, 2024
1 parent 15a11f9 commit 517a501
Show file tree
Hide file tree
Showing 4 changed files with 53 additions and 78 deletions.

This file was deleted.

This file was deleted.

This file was deleted.

110 changes: 53 additions & 57 deletions src/main/kotlin/com/dotori/v2/global/error/ErrorCode.kt
Original file line number Diff line number Diff line change
Expand Up @@ -5,86 +5,82 @@ import org.springframework.http.HttpStatus
enum class ErrorCode(
val error: Int,
val message: String,
){
) {
// *** SERVER ERROR ***
UNKNOWN_ERROR(HttpStatus.INTERNAL_SERVER_ERROR.value(), "알 수 없는 에러입니다."),
EMAIL_SEND_FAIL(HttpStatus.INTERNAL_SERVER_ERROR.value(), "이메일 발송에 실패하였습니다"),
BAD_REQUEST(HttpStatus.BAD_REQUEST.value(), "Bad Request"),
UNKNOWN_ERROR(HttpStatus.INTERNAL_SERVER_ERROR.value(),"알 수 없는 에러입니다."),
EMAIL_SEND_FAIL(HttpStatus.INTERNAL_SERVER_ERROR.value(),"이메일 발송에 실패하였습니다"),
BAD_REQUEST(HttpStatus.BAD_REQUEST.value(),"Bad Request"),

// *** MASSAGE ***
MASSAGE_ALREADY(HttpStatus.CONFLICT.value(), "이미 안마의자 신청을 신청하신 회원입니다."),
MASSAGE_OVER(HttpStatus.CONFLICT.value(), "안마의자 신청 인원이 최대 인원을 초과 하였습니다."),
MASSAGE_CANT_REQUEST_THIS_TIME(HttpStatus.ACCEPTED.value(), "안마의자 신청은 오후 8시 20분부터 오후 9시까지만 신청이 가능합니다."),
MASSAGE_CANT_REQUEST_THIS_DATE(HttpStatus.ACCEPTED.value(), "안마의자 신청을 하실 수 없는 요일입니다."),
MASSAGE_CANT_CANCEL_THIS_TIME(HttpStatus.ACCEPTED.value(), "안마의자 신청 취소는 오후 8시 20분부터 오후 9시까지만 신청 취소가 가능합니다."),
MASSAGE_CANT_CANCEL_THIS_DATE(HttpStatus.ACCEPTED.value(), "안마의자 신청 취소를 할 수 없는 요일입니다."),
MASSAGE_ANYONE_NOT_REQUEST(HttpStatus.ACCEPTED.value(), "안마의자를 신청한 학생이 없습니다"),
MASSAGE_CANT_CANCEL_REQUEST(HttpStatus.ACCEPTED.value(), "안마의자 신청을 취소할 수 있는 상태가 아닙니다."),
MASSAGE_ALREADY(HttpStatus.CONFLICT.value(),"이미 안마의자 신청을 신청하신 회원입니다."),
MASSAGE_OVER(HttpStatus.CONFLICT.value(),"안마의자 신청 인원이 최대 인원을 초과 하였습니다."),
MASSAGE_CANT_REQUEST_THIS_TIME(HttpStatus.ACCEPTED.value(),"안마의자 신청은 오후 8시 20분부터 오후 9시까지만 신청이 가능합니다."),
MASSAGE_CANT_REQUEST_THIS_DATE(HttpStatus.ACCEPTED.value(),"안마의자 신청을 하실 수 없는 요일입니다."),
MASSAGE_CANT_CANCEL_THIS_TIME(HttpStatus.ACCEPTED.value(),"안마의자 신청 취소는 오후 8시 20분부터 오후 9시까지만 신청 취소가 가능합니다."),
MASSAGE_CANT_CANCEL_THIS_DATE(HttpStatus.ACCEPTED.value(),"안마의자 신청 취소를 할 수 없는 요일입니다."),
MASSAGE_ANYONE_NOT_REQUEST(HttpStatus.ACCEPTED.value(),"안마의자를 신청한 학생이 없습니다"),
MASSAGE_CANT_CANCEL_REQUEST(HttpStatus.ACCEPTED.value(),"안마의자 신청을 취소할 수 있는 상태가 아닙니다."),


// *** BOARD ***
BOARD_NOT_FOUND(HttpStatus.NOT_FOUND.value(), "해당 게시글을 찾을 수 없습니다."),
BOARD_NOT_HAVE_PERMISSION_TO_CREATE(HttpStatus.FORBIDDEN.value(), "해당 게시물 생성 권한이 없습니다."),
BOARD_NOT_HAVE_PERMISSION_TO_MODIFY(HttpStatus.FORBIDDEN.value(), "해당 게시물 수정 권한이 없습니다."),
BOARD_NOT_HAVE_PERMISSION_TO_DELETE(HttpStatus.FORBIDDEN.value(), "해당 게시물 생성 권한이 없습니다."),
BOARD_EMPTY(HttpStatus.ACCEPTED.value(), "공지사항이 비어있습니다."),
BOARD_NOT_FOUND(HttpStatus.NOT_FOUND.value(),"해당 게시글을 찾을 수 없습니다."),
BOARD_NOT_HAVE_PERMISSION_TO_CREATE(HttpStatus.FORBIDDEN.value(),"해당 게시물 생성 권한이 없습니다."),
BOARD_NOT_HAVE_PERMISSION_TO_MODIFY(HttpStatus.FORBIDDEN.value(),"해당 게시물 수정 권한이 없습니다."),
BOARD_NOT_HAVE_PERMISSION_TO_DELETE(HttpStatus.FORBIDDEN.value(),"해당 게시물 생성 권한이 없습니다."),
BOARD_EMPTY(HttpStatus.ACCEPTED.value(),"공지사항이 비어있습니다."),


// *** MEMBER ***
MEMBER_NOT_FOUND(HttpStatus.NOT_FOUND.value(), "해당 유저를 찾을 수 없습니다."),
MEMBER_ROLE_NOT_EXIST(HttpStatus.NOT_FOUND.value(), "역할이 존재하지 않습니다"),
MEMBER_ALREADY(HttpStatus.CONFLICT.value(), "이미 가입된 유저입니다."),
MEMBER_PASSWORD_NOT_MATCHING(HttpStatus.BAD_REQUEST.value(), "비밀번호가 올바르지 않습니다."),
MEMBER_AUTHENTICATION_KEY_NOT_MATCHING(HttpStatus.BAD_REQUEST.value(), "인증 키가 일치하지 않습니다."),
MEMBER_ALREADY_JOIN_THIS_STUNUM(HttpStatus.CONFLICT.value(), "이미 존재하는 학번입니다."),
MEMBER_NOT_FOUND_BY_CLASS(HttpStatus.ACCEPTED.value(), "해당반에 해당하는 학생들이 없습니다."),
MEMBER_NO_INFORMATION(HttpStatus.ACCEPTED.value(), "회원 정보가 없습니다."),
MEMBER_OVER_CERTIFICATE_TIME(HttpStatus.ACCEPTED.value(), "인증 시간이 초과되었습니다."),
MEMBER_EMAIL_HAS_NOT_AUTH_KEY(HttpStatus.NOT_FOUND.value(), "인증번호가 존재 하지 않습니다"),
MEMBER_EMAIL_HAS_NOT_BEEN_CERTIFICATE(HttpStatus.ACCEPTED.value(), "이메일 인증이 되지않았습니다."),
MEMBER_NOT_SAME(HttpStatus.UNAUTHORIZED.value(), "유저가 일치하지 않습니다."),
MEMBER_PROFILE_IMG_NOT_ACCEPT_EXTENSION(HttpStatus.BAD_REQUEST.value(), "지원하지 않는 프로필 사진 확장자 입니다."),
MEMBER_NOT_FOUND(HttpStatus.NOT_FOUND.value(),"해당 유저를 찾을 수 없습니다."),
MEMBER_ROLE_NOT_EXIST(HttpStatus.NOT_FOUND.value(),"역할이 존재하지 않습니다"),
MEMBER_ALREADY(HttpStatus.CONFLICT.value(),"이미 가입된 유저입니다."),
MEMBER_PASSWORD_NOT_MATCHING(HttpStatus.BAD_REQUEST.value(),"비밀번호가 올바르지 않습니다."),
MEMBER_AUTHENTICATION_KEY_NOT_MATCHING(HttpStatus.BAD_REQUEST.value(),"인증 키가 일치하지 않습니다."),
MEMBER_ALREADY_JOIN_THIS_STUNUM(HttpStatus.CONFLICT.value(),"이미 존재하는 학번입니다."),
MEMBER_NOT_FOUND_BY_CLASS(HttpStatus.ACCEPTED.value(),"해당반에 해당하는 학생들이 없습니다."),
MEMBER_NO_INFORMATION(HttpStatus.ACCEPTED.value(),"회원 정보가 없습니다."),
MEMBER_OVER_CERTIFICATE_TIME(HttpStatus.ACCEPTED.value(),"인증 시간이 초과되었습니다."),
MEMBER_EMAIL_HAS_NOT_AUTH_KEY(HttpStatus.NOT_FOUND.value(),"인증번호가 존재 하지 않습니다"),
MEMBER_EMAIL_HAS_NOT_BEEN_CERTIFICATE(HttpStatus.ACCEPTED.value(),"이메일 인증이 되지않았습니다."),
MEMBER_NOT_SAME(HttpStatus.UNAUTHORIZED.value(),"유저가 일치하지 않습니다."),
MEMBER_PROFILE_IMG_NOT_ACCEPT_EXTENSION(HttpStatus.BAD_REQUEST.value(),"지원하지 않는 프로필 사진 확장자 입니다."),


// *** SELF STUDY ***
SELF_STUDY_ALREADY(HttpStatus.CONFLICT.value(), "이미 자습신청을 하신 상태입니다."),
SELF_STUDY_OVER(HttpStatus.CONFLICT.value(), "자습신청 인원이 최대 인원을 초과 하였습니다."),
SELF_STUDY_NOT_FOUND(HttpStatus.ACCEPTED.value(), "자습신청한 학생이 없습니다."),
SELF_STUDY_CANT_CANCEL(HttpStatus.ACCEPTED.value(), "자습신청을 취소할 수 있는 상태가 아닙니다."),
SELF_STUDY_CANT_REQUEST_DATE(HttpStatus.ACCEPTED.value(), "자습신청을 하실 수 없는 요일입니다."),
SELF_STUDY_CANT_REQUEST_TIME(HttpStatus.ACCEPTED.value(), "자습신청은 오후 8시부터 오후 9시까지만 가능합니다."),
SELF_STUDY_CANT_CANCEL_DATE(HttpStatus.ACCEPTED.value(), "자습신청을 취소 하실 수 없는 요일입니다."),
SELF_STUDY_CANT_CANCEL_TIME(HttpStatus.ACCEPTED.value(), "자습신청은 오후 8시부터 오후 9시까지만 취소가 가능합니다."),
SELF_STUDY_NOT_APPLIED(HttpStatus.BAD_REQUEST.value(), "자습신청을 하지 않았습니다."),
SELF_STUDY_ALREADY(HttpStatus.CONFLICT.value(),"이미 자습신청을 하신 상태입니다."),
SELF_STUDY_OVER(HttpStatus.CONFLICT.value(),"자습신청 인원이 최대 인원을 초과 하였습니다."),
SELF_STUDY_NOT_FOUND(HttpStatus.ACCEPTED.value(),"자습신청한 학생이 없습니다."),
SELF_STUDY_CANT_CANCEL(HttpStatus.ACCEPTED.value(),"자습신청을 취소할 수 있는 상태가 아닙니다."),
SELF_STUDY_CANT_REQUEST_DATE(HttpStatus.ACCEPTED.value(),"자습신청을 하실 수 없는 요일입니다."),
SELF_STUDY_CANT_REQUEST_TIME(HttpStatus.ACCEPTED.value(),"자습신청은 오후 8시부터 오후 9시까지만 가능합니다."),
SELF_STUDY_CANT_CANCEL_DATE(HttpStatus.ACCEPTED.value(),"자습신청을 취소 하실 수 없는 요일입니다."),
SELF_STUDY_CANT_CANCEL_TIME(HttpStatus.ACCEPTED.value(),"자습신청은 오후 8시부터 오후 9시까지만 취소가 가능합니다."),
SELF_STUDY_NOT_APPLIED(HttpStatus.BAD_REQUEST.value(),"자습신청을 하지 않았습니다."),


// *** MUSIC ***
MUSIC_ALREADY(HttpStatus.CONFLICT.value(), "이미 음악을 신청하신 회원입니다."),
MUSIC_NOT_FOUND(HttpStatus.NOT_FOUND.value(), "해당 신청된 음악을 찾을 수 없습니다."),
MUSIC_ALREADY(HttpStatus.CONFLICT.value(),"이미 음악을 신청하신 회원입니다."),
MUSIC_NOT_FOUND(HttpStatus.NOT_FOUND.value(),"해당 신청된 음악을 찾을 수 없습니다."),
MUSIC_NOT_MY(HttpStatus.FORBIDDEN.value(),"자신이 신청한 음악이 아닙니다"),
MUSIC_NOT_REQUESTED(HttpStatus.ACCEPTED.value(), "신청된 음악이 없습니다."),
MUSIC_CANT_REQUEST_DATE(HttpStatus.ACCEPTED.value(), "음악신청을 하실 수 없는 요일입니다."),
MUSIC_TODAY_NOT_REQUESTED(HttpStatus.ACCEPTED.value(), "오늘 신청된 음악이 없습니다."),
MUSIC_NOT_REQUEST_ON_THAT_DATE(HttpStatus.ACCEPTED.value(), "해당 날짜에 신청된 노래가 없습니다."),
NOT_VALID_YOUTUBE_URL(HttpStatus.BAD_REQUEST.value(), "유효하지 않은 유튜브 url 입니다."),
NOT_VALID_MUSIC_LIKE(HttpStatus.BAD_REQUEST.value(), "이미 지난 요일의 기상음악에는 좋아요를 누를 수 없습니다."),
MUSIC_NOT_REQUESTED(HttpStatus.ACCEPTED.value(),"신청된 음악이 없습니다."),
MUSIC_CANT_REQUEST_DATE(HttpStatus.ACCEPTED.value(),"음악신청을 하실 수 없는 요일입니다."),
MUSIC_TODAY_NOT_REQUESTED(HttpStatus.ACCEPTED.value(),"오늘 신청된 음악이 없습니다."),
MUSIC_NOT_REQUEST_ON_THAT_DATE(HttpStatus.ACCEPTED.value(),"해당 날짜에 신청된 노래가 없습니다."),
NOT_VALID_YOUTUBE_URL(HttpStatus.BAD_REQUEST.value(),"유효하지 않은 유튜브 url 입니다."),
NOT_VALID_MUSIC_LIKE(HttpStatus.BAD_REQUEST.value(),"이미 지난 요일의 기상음악에는 좋아요를 누를 수 없습니다."),


// *** TOKEN ***
TOKEN_INVALID(HttpStatus.FORBIDDEN.value(), "변질된 토큰입니다."),
TOKEN_EXPIRED(HttpStatus.UNAUTHORIZED.value(), "토큰이 만료되었습니다."),
TOKEN_REFRESH_FAIL(HttpStatus.BAD_REQUEST.value(), "토큰 재발급에 실패했습니다."),
TOKEN_INVALID(HttpStatus.FORBIDDEN.value(),"변질된 토큰입니다."),
TOKEN_EXPIRED(HttpStatus.UNAUTHORIZED.value(),"토큰이 만료되었습니다."),
TOKEN_REFRESH_FAIL(HttpStatus.BAD_REQUEST.value(),"토큰 재발급에 실패했습니다."),


// *** RULE ***
RULE_NO_HISTORY(HttpStatus.ACCEPTED.value(), "규정위반 내역이 없습니다."),
RULE_NOT_FOUND(HttpStatus.NOT_FOUND.value(), "해당 규정위반 내역을 찾지 못하였습니다."),
RULE_NO_HISTORY(HttpStatus.ACCEPTED.value(),"규정위반 내역이 없습니다."),
RULE_NOT_FOUND(HttpStatus.NOT_FOUND.value(),"해당 규정위반 내역을 찾지 못하였습니다."),

//*** MAIL ***
MAIL_AUTH_NOT_FOUND(HttpStatus.NOT_FOUND.value(), "메일을 발송하지 않았거나 만료되었습니다."),
MAIL_AUTH_NOT_FOUND(HttpStatus.NOT_FOUND.value(),"메일을 발송하지 않았거나 만료되었습니다."),

//. *** GAUTH ***
SERVICE_NOT_FOUND(HttpStatus.NOT_FOUND.value(), "gAuth 서비스를 찾을 수 없습니다."),
SECRET_MISMATCH(HttpStatus.BAD_REQUEST.value(), "gAuth Secret 코드가 잘못되었습니다"),
EXPIRED_CODE(HttpStatus.UNAUTHORIZED.value(), "만료된 토큰입니다")
}

0 comments on commit 517a501

Please sign in to comment.