Skip to content

Conversation

@Sihun23
Copy link
Collaborator

@Sihun23 Sihun23 commented Jan 25, 2025

📄 요약(Summary)

CSV 파일을 통한 회원 등록 API 구현
CSV 파일을 업로드하면 관리자가 회원을 대량으로 등록할 수 있도록 지원

✍🏼 상세(More)

PR Desciption

변경 사항 설명

  • CSV 파일을 업로드하여 회원을 등록하는 registerMembersFromCsv API를 구현했습니다.

  • CSV 파일을 처리하는 CsvParseAdapter를 추가했습니다.

  • 기존 RegisterMemberRequest DTO를 사용하여 데이터를 처리하며, 데이터 파싱 및 검증 과정에서 발생할 수 있는 오류를 MemberErrorCode를 통해 관리하도록 했습니다.

  • RegisterMemberCsvService는 파싱된 데이터를 저장하며, 성공적으로 등록된 회원 수를 반환합니다.

Requirements for Reviewer

리뷰어가 특별히 봐주었으면 하는 부분이 있다면 작성해주세요
ex) 메서드 XXX의 이름을 더 잘 짓고 싶은데 혹시 좋은 명칭이 있을까요?

PR Log

PR 작업하면서 고민했던 내용, 해결한 내용, 고민 중인 내용 등

새롭게 배운 것

고민 중인 사항

첨부 자료

test_members.csv

Requirements for Reviewer

리뷰어가 특별히 봐주었으면 하는 부분이 있다면 작성해주세요

✅ 체크리스트(Checklist)

  • PR 양식에 맞게 작성했습니다
  • 모든 테스트가 통과했습니다
  • 프로그램이 정상적으로 작동합니다
  • 적절한 PR 라벨을 설정했습니다
  • 불필요한 코드를 제거했습니다

🚪 이슈 번호(Issue numbers)

Closes #78

@Sihun23 Sihun23 added ✨ feature 구현·개선 사항에 관련된 내용입니다 HIGH 우선순위 상 labels Jan 25, 2025
@Sihun23 Sihun23 self-assigned this Jan 25, 2025
@Sihun23 Sihun23 changed the title Clap 116 Feature: 회원 일괄 추가 (CSV) CLAP-116 Feature: 회원 일괄 추가 (CSV) Jan 25, 2025
Copy link
Contributor

@joowojr joowojr left a comment

Choose a reason for hiding this comment

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

수고하셨습니다. 리뷰 확인 부탁드립니다!

@parkjaehak
Copy link
Collaborator

추가로 PR reabse하시기전에 로컬에서 devlop 브랜치 reabse 먼저 하신 후 force push 해주시면 감사하겠습니다.

@Sihun23 Sihun23 requested a review from joowojr January 29, 2025 14:06
Copy link
Contributor

@joowojr joowojr left a comment

Choose a reason for hiding this comment

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

리뷰 확인 부탁드려요!

Copy link
Contributor

@joowojr joowojr left a comment

Choose a reason for hiding this comment

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

수고하셨습니다! 일단은 머지하고 추후 코드 리팩토링이 필요해보입니다

@Sihun23 Sihun23 merged commit 75dac46 into develop Feb 2, 2025
1 check passed
@Sihun23 Sihun23 deleted the CLAP-116 branch February 2, 2025 05:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ feature 구현·개선 사항에 관련된 내용입니다 HIGH 우선순위 상

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CLAP-116 회원 일괄 추가(CSV파일) API 구현

4 participants