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

Closed
jiwon83 opened this issue Oct 6, 2024 · 0 comments · Fixed by #50
Closed

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

jiwon83 opened this issue Oct 6, 2024 · 0 comments · 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 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
jiwon83 added a commit that referenced this issue Jan 25, 2025
- findNextDayOfMonth 추가
- MonthRepetitionStrategyTest의 getSchedulesResponsesForSpecial1, getSchedulesResponsesForSpecial2

Resolves: #38
jiwon83 added a commit that referenced this issue Jan 25, 2025
jiwon83 added a commit that referenced this issue Jan 25, 2025
jiwon83 added a commit that referenced this issue Jan 25, 2025
jiwon83 added a commit that referenced this issue Jan 25, 2025
jiwon83 added a commit that referenced this issue Jan 25, 2025
as-is : dayOfYear 사용 -> Month, dayOfMonth 로 직접 구현

Resolves: #38
jiwon83 added a commit that referenced this issue Jan 25, 2025
KIMSEI1124 added a commit that referenced this issue Jan 25, 2025
KIMSEI1124 added a commit that referenced this issue Feb 8, 2025
- Setter 엑세스 레벨 수정
- ymal 파일 수정
- Boot Test 설정 수정
KIMSEI1124 added a commit that referenced this issue Feb 8, 2025
@github-project-automation github-project-automation bot moved this from 🚀 In Progress to ✅ Done in What's Your Plan Feb 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: ✅ Done
Development

Successfully merging a pull request may close this issue.

1 participant