Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: builder를 메소드로 추출한다. #21

Merged
merged 29 commits into from
Aug 7, 2024
Merged
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
d8b84a3
feat: Region enum을 추가하고 엔티티와 enum을 분리한다.
min429 Aug 2, 2024
10b64b4
feat: AccompanyBoardsController와 관련 DTO를 추가한다.
min429 Aug 2, 2024
59bfc16
feat: AccompanyBoardsRepository, AccompanyUsersRepository를 추가한다.
min429 Aug 2, 2024
e18c51b
feat: AccompanyBoardsService를 추가한다.
min429 Aug 2, 2024
6259ae4
Merge branch 'main' into ISSUE-66
min429 Aug 2, 2024
7ec0925
chore: 파일 이름 변경 및 패키지 경로 수정
min429 Aug 4, 2024
743184f
chore: 파일 이름 변경으로 인해 엔티티를 다시 추가한다.
min429 Aug 4, 2024
e138e1a
feat: dto와 RequestState을 추가한다.
min429 Aug 4, 2024
bef0071
feat: 동행글과 관련된 예외 및 코드를 추가한다.
min429 Aug 4, 2024
f6b1406
feat: 동행글 관련 API를 구현하고 SecurityUtil을 추가한다.
min429 Aug 4, 2024
511ca88
feat: enum 타입에 어노테이션을 추가한다.
min429 Aug 4, 2024
8aea017
refactor: repository extends를 수정한다.
min429 Aug 4, 2024
d9b7e64
Merge branch 'main' into ISSUE-66
min429 Aug 4, 2024
e400ebf
refactor: dto 어노테이션을 수정한다.
min429 Aug 5, 2024
31c1ca8
refactor: entity SoftDelete 관련 설정을 수정한다.
min429 Aug 5, 2024
438e064
feat: 데이터 처리 관련 로직을 수정한다.
min429 Aug 5, 2024
030f0a3
refactor: findDetailInfo 설명을 추가한다.
min429 Aug 5, 2024
b84d011
refactor: AccompanyRequestRequest의 이름을 수정한다.
min429 Aug 6, 2024
596ca45
refactor: dto 필드의 범위를 수정한다.
min429 Aug 6, 2024
d423a0e
refactor: userId를 @AuthenticationPrincipald를 사용하여 가져오도록 수정한다.
min429 Aug 6, 2024
e8b2bd5
refactor: 데이터 저장 시 saveAll을 통해 한번에 저장하도록 수정한다.
min429 Aug 6, 2024
415b4a1
refactor: existsByUserIdAndAccompanyBoardIdAndRole를 isHostOfBoard로 수정한다.
min429 Aug 6, 2024
d333a4c
refactor: board, profile을 함께 가져오는 db계층의 로직을 service로 옮긴다.
min429 Aug 6, 2024
9bf1525
refactor: Region을 수정한다.
min429 Aug 6, 2024
74ed78f
refactor: api를 AccompanyBoard로 분류하고 엔티티 PK이름을 수정한다.
min429 Aug 6, 2024
1824807
feat: AccompanyBoard delete 시 연관된 테이블 데이터도 삭제한다.
min429 Aug 6, 2024
cae3877
chore: deleteByBoardId 파라미터 오타를 수정한다.
min429 Aug 6, 2024
7706b15
refactor: builder를 메소드로 추출한다.
min429 Aug 7, 2024
9ecf6bb
Merge branch 'main' into ISSUE-66
min429 Aug 7, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ public class AccompanyRequestService {
public void save(Long userId, CreateAccompanyRequest request) {
accompanyRequestRepository.save(AccompanyRequest.builder()
.user(User.builder().id(userId).build())
.accompanyBoard(AccompanyBoard.builder().id(request.boardId()).build())
.accompanyBoard(getAccompanyBoard(request.boardId()))
.requestState(HOLDING)
.introduce(request.introduce())
.chatLink(request.chatLink())
Expand All @@ -33,4 +33,8 @@ public void save(Long userId, CreateAccompanyRequest request) {
public void deleteByBoardId(Long boardId) {
accompanyRequestRepository.deleteByAccompanyBoardId(boardId);
}

public AccompanyBoard getAccompanyBoard(Long boardId) {
return AccompanyBoard.builder().id(boardId).build();
}
}