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

feat: 스토리 생성, 수정, 삭제 API 구현 #305

Merged
merged 4 commits into from
Jul 6, 2024

Conversation

choyoungwoo9
Copy link
Collaborator

🎟️ 태스크

스토리 생성, 수정, 삭제 API 구현(백엔드)

✅ 작업 내용

  • 스토리 생성, 삭제, 업데이트를 구현하기 위해 스토리 엔티티, 레포지토리, 서비스 작성
  • 스토리 생성, 삭제, 업데이트 게이트웨이, 컨트롤러, DTO작성
  • 스토리 생성, 삭제, 업데이트 E2E 테스트 작성
  • id의 유효성 검사 데코레이터를 IsNumber에서 IsInt로 변경

🖊️ 구체적인 작업

스토리 생성, 삭제, 업데이트를 구현하기 위해 스토리 엔티티, 레포지토리, 서비스 작성

  • 스토리 엔티티 작성
  • 스토리을 모듈에 추가
  • 스토리 create, delete, update 레포지토리, 서비스 메서드 작성

스토리 생성, 삭제, 업데이트 게이트웨이, 컨트롤러, DTO작성

  • 스토리 이벤트를 처리하는 게이트웨이 로직 추가
  • 스토리 생성, 삭제, 업데이트를 처리하는 컨트롤러 추가
  • 스토리 생성, 삭제, 업데이트에 대해 요청/응답을 확인/생성하는 request, notify DTO 추가

스토리 생성, 삭제, 업데이트 E2E 테스트 작성

id의 유효성 검사 데코레이터를 IsNumber에서 IsInt로 변경

IsNumber 데코레이터는 소수또한 유효하게 처리하기 때문에 Id 프로퍼티의 유효성 검사 데코레이터를 IsInt로 변경

- 스토리 엔티티 작성
- 스토리을 모듈에 추가
- 스토리 create, delete, update 레포지토리, 서비스 메서드 작성
- 스토리 이벤트를 처리하는 게이트웨이 로직 추가
- 스토리 생성, 삭제, 업데이트를 처리하는 컨트롤러 추가
- 스토리 생성, 삭제, 업데이트에 대해 요청/응답을 확인/생성하는 request, notify DTO 추가
 IsNumber 데코레이터는 소수또한 유효하게 처리하기 때문에 Id 프로퍼티의 유효성 검사 데코레이터를 IsInt로 변경
@choyoungwoo9 choyoungwoo9 requested a review from kimsj-git July 6, 2024 07:13
@choyoungwoo9 choyoungwoo9 merged commit 9536305 into dev Jul 6, 2024
1 check passed
@choyoungwoo9 choyoungwoo9 deleted the feature/story-crud branch July 6, 2024 07:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant