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

[Feature] 이동봉사자, 이동봉사 중개 자체 회원가입 API 구현 #23

Merged
merged 7 commits into from
Oct 29, 2023

Conversation

kyeong-hyeok
Copy link
Member

💡 연관된 이슈

close #21

📝 작업 내용

  • 이동봉사자 자체 회원가입 API 구현
  • AWS S3 설정
  • 이동봉사 중개 자체 회원가입 API 구현
  • Controller 테스트 코드 추가

💬 리뷰 요구 사항

이동봉사 중개 회원가입 시 Dto와 파일(인증용 사진)을 함께 받기 위해 multipart/form-data로 전송하는 방식을 적용했습니다!
파일을 다루는 부분에 있어서 수정할 코드가 있다면 말해주세요!
image

@kyeong-hyeok kyeong-hyeok added ✨ Feature 기능 개발 Priority: Low 우선순위 낮음 🐯 Koeyhk 담당자 labels Oct 29, 2023
@kyeong-hyeok kyeong-hyeok linked an issue Oct 29, 2023 that may be closed by this pull request
4 tasks
Copy link
Member

@hojeong2747 hojeong2747 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

S3, 파일 처리를 local에서 해본 경험밖에 없어서 제대로 봤는지 모르겠지만! 테스트 코드까지 작성했으니 잘 작동하지 않을까 싶은데요~? 코넥독의 회원가입 과정이 코드를 보고 이해가 된다는 건.. 굉장히 깔끔히 짰기 때문이라고 생각합니다👍짱

Intermediary intermediary = IntermediarySignUpRequest.toEntity(request, authImage);
intermediary.passwordEncode(passwordEncoder);
intermediaryRepository.save(intermediary);
}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

request, file 한 번에 받는 형식 잘 구현한 것 같습니다 👍

throw new BadRequestException(ALREADY_EXIST_EMAIL);
}
try{
// 메일전송에 필요한 정보 설정
MimeMessage emailForm = createEmailForm(emailRequest.email());
MimeMessage emailForm = createEmailForm(request.email());
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

보니까 request dto 파라미터명을 request로 전부 수정했네요.
장단점이 있지만 저는 이렇게 쓰는 거 좋아합니다 ㅎ.ㅎ

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

테스트 코드를 작성하다가 들었던 생각인데! dto에 넣을 request 이름을 개별 메소드마다 다르게 지정할 때 변경해야 하는 번거로움이 있더라고요! request 앞에는 사용할 Dto record의 이름이 들어가니까 괜찮다고 판단해서 바꿨습니다!

@kyeong-hyeok kyeong-hyeok merged commit 7a4e128 into develop Oct 29, 2023
1 check passed
@kyeong-hyeok kyeong-hyeok deleted the feat/21-sign-up-api branch October 29, 2023 13:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ Feature 기능 개발 🐯 Koeyhk 담당자 Priority: Low 우선순위 낮음
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feature] 이동봉사자, 이동봉사 중개 자체 회원가입 API 구현
2 participants