Skip to content

Commit 76cdb30

Browse files
[FIX] 머지 충돌 해결 (#139)
[FIX] 머지 충돌 해결 (#139)
1 parent 5cef90c commit 76cdb30

File tree

4 files changed

+59
-3
lines changed

4 files changed

+59
-3
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
package com.brainpix.api.code.error;
2+
3+
import org.springframework.http.HttpStatus;
4+
5+
import lombok.Getter;
6+
import lombok.RequiredArgsConstructor;
7+
8+
@Getter
9+
@RequiredArgsConstructor
10+
public enum IdeaMarketErrorCode implements ErrorCode {
11+
12+
// 400 Bad Request - 잘못된 요청
13+
INVALID_IDEA_INPUT(HttpStatus.BAD_REQUEST, "IDEAMARKET400", "아이디어 마켓 입력값이 올바르지 않습니다."),
14+
INVALID_RECRUITMENT_INPUT(HttpStatus.BAD_REQUEST, "IDEAMARKET400", "모집 정보가 잘못되었습니다."),
15+
//INVALID_PARAMETER(HttpStatus.BAD_REQUEST,"REQUESTTASK400", "잘못된 파라미터 값입니다."),
16+
17+
// 401 Unauthorized - 인증 실패
18+
UNAUTHORIZED_ACCESS(HttpStatus.UNAUTHORIZED, "IDEAMARKET401", "로그인이 필요합니다."),
19+
20+
// 403 Forbidden - 권한 없음
21+
FORBIDDEN_ACCESS(HttpStatus.UNAUTHORIZED, "IDEAMARKET403", "해당 요청에 대한 권한이 없습니다."),
22+
23+
// 404 Not Found - 리소스를 찾을 수 없음
24+
IDEA_NOT_FOUND(HttpStatus.NOT_FOUND, "IDEAMARKET404", "아이디어 마켓 게시글을 찾을 수 없습니다."),
25+
RECRUITMENT_NOT_FOUND(HttpStatus.NOT_FOUND, "IDEAMARKET404", "해당 모집 정보를 찾을 수 없습니다."),
26+
USER_NOT_FOUND(HttpStatus.NOT_FOUND, "IDEAMARKET404", "사용자를 찾을 수 없습니다."),
27+
28+
// 500 Internal Server Error - 서버 내부 오류
29+
IDEA_CREATION_FAILED(HttpStatus.INTERNAL_SERVER_ERROR, "IDEAMARKET500", "아이디어 마켓 게시글 생성 중 오류가 발생했습니다."),
30+
IDEA_UPDATE_FAILED(HttpStatus.INTERNAL_SERVER_ERROR, "IDEAMARKET500", "아이디어 마켓 게시글 수정 중 오류가 발생했습니다."),
31+
IDEA_DELETE_FAILED(HttpStatus.INTERNAL_SERVER_ERROR, "IDEAMARKET500", "아이디어 마켓 게시글 삭제 중 오류가 발생했습니다.");
32+
33+
private final HttpStatus httpStatus;
34+
private final String code;
35+
private final String message;
36+
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package com.brainpix.api.code.error;
2+
3+
import org.springframework.http.HttpStatus;
4+
5+
import lombok.Getter;
6+
import lombok.RequiredArgsConstructor;
7+
8+
@Getter
9+
@RequiredArgsConstructor
10+
public enum RecruitmentErrorCode implements ErrorCode {
11+
12+
INVALID_INPUT(HttpStatus.BAD_REQUEST, "RECRUITMENT400", "모집 정보가 필요합니다."),
13+
INVALID_REQUEST(HttpStatus.BAD_REQUEST, "RECRUITMENT400", "도메인과 가격 정보를 정확히 입력해야 합니다.");
14+
15+
private final HttpStatus httpStatus;
16+
private final String code;
17+
private final String message;
18+
}

src/main/java/com/brainpix/post/service/CollaborationHubService.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,18 @@
1010
import com.brainpix.api.code.error.CollaborationHubErrorCode;
1111
import com.brainpix.api.code.error.CommonErrorCode;
1212
import com.brainpix.api.code.error.PostErrorCode;
13+
import com.brainpix.api.code.error.RequestTaskErrorCode;
1314
import com.brainpix.api.exception.BrainPixException;
14-
import com.brainpix.post.converter.CreateCollaborationHubConverter;
15-
import com.brainpix.post.dto.CollaborationHubCreateDto;
16-
import com.brainpix.post.dto.CollaborationHubUpdateDto;
1715
import com.brainpix.joining.entity.purchasing.CollectionGathering;
1816
import com.brainpix.joining.repository.CollectionGatheringRepository;
1917
import com.brainpix.joining.repository.RequestTaskPurchasingRepository;
2018
import com.brainpix.post.converter.ApplyCollaborationDtoConverter;
19+
import com.brainpix.post.converter.CreateCollaborationHubConverter;
2120
import com.brainpix.post.converter.GetCollaborationHubDetailDtoConverter;
2221
import com.brainpix.post.converter.GetCollaborationHubListDtoConverter;
2322
import com.brainpix.post.dto.ApplyCollaborationDto;
23+
import com.brainpix.post.dto.CollaborationHubCreateDto;
24+
import com.brainpix.post.dto.CollaborationHubUpdateDto;
2425
import com.brainpix.post.dto.GetCollaborationHubDetailDto;
2526
import com.brainpix.post.dto.GetCollaborationHubListDto;
2627
import com.brainpix.post.entity.PostAuth;

src/main/java/com/brainpix/post/service/IdeaMarketService.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
import com.brainpix.api.CommonPageResponse;
88
import com.brainpix.api.code.error.CommonErrorCode;
9+
import com.brainpix.api.code.error.IdeaMarketErrorCode;
910
import com.brainpix.api.code.error.PostErrorCode;
1011
import com.brainpix.api.exception.BrainPixException;
1112
import com.brainpix.joining.entity.quantity.Price;

0 commit comments

Comments
 (0)