-
Notifications
You must be signed in to change notification settings - Fork 4
CLAP-116 Feature: 회원 일괄 추가 (CSV) #104
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
Conversation
src/main/java/clap/server/adapter/inbound/web/admin/RegisterMemberCsvController.java
Outdated
Show resolved
Hide resolved
src/main/java/clap/server/application/service/admin/RegisterMemberCsvService.java
Outdated
Show resolved
Hide resolved
joowojr
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
수고하셨습니다. 리뷰 확인 부탁드립니다!
src/main/java/clap/server/application/service/admin/RegisterMemberCsvService.java
Outdated
Show resolved
Hide resolved
src/main/java/clap/server/adapter/outbound/persistense/CsvParseAdapter.java
Outdated
Show resolved
Hide resolved
src/main/java/clap/server/adapter/inbound/web/admin/RegisterMemberController.java
Outdated
Show resolved
Hide resolved
|
추가로 PR reabse하시기전에 로컬에서 devlop 브랜치 reabse 먼저 하신 후 force push 해주시면 감사하겠습니다. |
joowojr
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
리뷰 확인 부탁드려요!
src/main/java/clap/server/application/service/admin/CsvParseService.java
Show resolved
Hide resolved
joowojr
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
수고하셨습니다! 일단은 머지하고 추후 코드 리팩토링이 필요해보입니다
📄 요약(Summary)
✍🏼 상세(More)
PR Desciption
CSV 파일을 업로드하여 회원을 등록하는 registerMembersFromCsv API를 구현했습니다.
CSV 파일을 처리하는 CsvParseAdapter를 추가했습니다.
기존 RegisterMemberRequest DTO를 사용하여 데이터를 처리하며, 데이터 파싱 및 검증 과정에서 발생할 수 있는 오류를 MemberErrorCode를 통해 관리하도록 했습니다.
RegisterMemberCsvService는 파싱된 데이터를 저장하며, 성공적으로 등록된 회원 수를 반환합니다.
Requirements for Reviewer
PR Log
새롭게 배운 것
고민 중인 사항
첨부 자료
test_members.csv
Requirements for Reviewer
✅ 체크리스트(Checklist)
🚪 이슈 번호(Issue numbers)
Closes #78