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

달력 조회 API를 작성한다. #38

Open
jiwon83 opened this issue Oct 6, 2024 · 0 comments · May be fixed by #50
Open

달력 조회 API를 작성한다. #38

jiwon83 opened this issue Oct 6, 2024 · 0 comments · May be fixed by #50

Comments

@jiwon83
Copy link
Member

jiwon83 commented Oct 6, 2024

📑 개요

  • 일정 조회 관련 API 작성

🚀 상세 작업 내용


  • 일정 조회 서비스 로직 작성
    • Month 단위 조회
    • Week 단위 조회
    • Day 단위 조회
  • 일정 조회 컨트롤러 작성

⏰ 예상 소요 시간


20시간

📁 ETC


@jiwon83 jiwon83 self-assigned this Oct 6, 2024
@jiwon83 jiwon83 changed the title 일정 조회 API 작성 일정 조회 API를 작성한다. Oct 6, 2024
@jiwon83 jiwon83 changed the title 일정 조회 API를 작성한다. 달력 조회 API를 작성한다. Oct 6, 2024
jiwon83 added a commit that referenced this issue Nov 9, 2024
jiwon83 added a commit that referenced this issue Nov 9, 2024
jiwon83 added a commit that referenced this issue Nov 9, 2024
jiwon83 added a commit that referenced this issue Nov 9, 2024
- 전략 + 플라이웨이트 패턴 적용 테스트 포함

Resolves: #38
jiwon83 added a commit that referenced this issue Nov 9, 2024
- CalendarServiceUtil.java
- CalendarServiceTest.java

Resolves: #38
jiwon83 added a commit that referenced this issue Nov 9, 2024
jiwon83 added a commit that referenced this issue Nov 9, 2024
jiwon83 added a commit that referenced this issue Nov 10, 2024
- CalendarServiceUtil.java
- CalendarServiceUtilTest.java

Resolves: #38
jiwon83 added a commit that referenced this issue Nov 23, 2024
- 검색 조건이 반복 주에 속하지 않은 케이스에 대한 버그 수정을 위해 getNearestDateUsingWeekInterval 메서드 추가 구현

Resolves: #38
jiwon83 added a commit that referenced this issue Nov 23, 2024
- 기존의 Util Class의 메서드로 존재하던 구조 대신 전략 패턴 적용해서 클래스 단위로 분리
- 이에 따른 테스트 수정

Resolves: #38
jiwon83 added a commit that referenced this issue Nov 23, 2024
jiwon83 added a commit that referenced this issue Nov 23, 2024
- CalendarStrategy의 ScheduleRepository 연관관계 제거
- 주석 추가

Resolves: #38
jiwon83 added a commit that referenced this issue Nov 23, 2024
@jiwon83 jiwon83 linked a pull request Nov 23, 2024 that will close this issue
6 tasks
jiwon83 added a commit that referenced this issue Nov 23, 2024
@KIMSEI1124 KIMSEI1124 linked a pull request Nov 27, 2024 that will close this issue
6 tasks
jiwon83 added a commit that referenced this issue Dec 1, 2024
jiwon83 added a commit that referenced this issue Dec 1, 2024
# Conflicts:
#	application/wypl-core/build.gradle
jiwon83 added a commit that referenced this issue Dec 1, 2024
jiwon83 added a commit that referenced this issue Dec 1, 2024
jiwon83 added a commit that referenced this issue Dec 1, 2024
jiwon83 added a commit that referenced this issue Dec 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 🚀 In Progress
Development

Successfully merging a pull request may close this issue.

1 participant