Skip to content

#425 [Feat] 어드민 대시보드 오늘 요약 API 추가 - #426

Merged
si-zero merged 5 commits into
devfrom
feat/#425
Sep 1, 2026
Merged

#425 [Feat] 어드민 대시보드 오늘 요약 API 추가#426
si-zero merged 5 commits into
devfrom
feat/#425

Conversation

@si-zero

@si-zero si-zero commented Sep 1, 2026

Copy link
Copy Markdown
Member

#️⃣ 연관된 이슈

📝 작업 내용

✨ Feat

내용 파일
대시보드 요약 지표용 저장소 카운트 메서드 추가 UserRepository.java, UserDailyActivityRepository.java
요약 응답 DTO 추가 AdminDashboardSummaryResponse.java
요약 조회 서비스 로직 추가 AdminDashboardService.java
요약 조회 API 엔드포인트 추가 AdminDashboardController.java

📚 Docs

내용 파일
어드민 대시보드 API 명세 신규 작성 docs/api-specs/dashboard-api.md

📌 공유 사항

  1. GET /api/v1/admin/dashboard/summary는 오늘(서버 로컬 날짜) 기준 신규가입/로그인유저/DAU/전체유저 4개 숫자를 반환합니다.
  2. loginUserCount/activeUserCount는 #421에서 구축한 user_daily_activities 테이블 기반이라, 이 PR이 머지된 시점 이후 데이터부터 정확하게 쌓입니다.
  3. 앞으로 이어질 dau-mau(📚 Docs: Oauth2 ERD 및 API 정의 #3), new-users(#3 [Docs] Oauth2 ERD 및 API 정의 #4) API도 같은 테이블/UserRepository를 재사용할 예정입니다.

✅ 체크리스트

  • Reviewer에 팀원들을 선택했나요?
  • Assignees에 본인을 선택했나요?
  • 컨벤션에 맞는 Type을 선택했나요?
  • Development에 이슈를 연동했나요?
  • Merge 하려는 브랜치가 올바르게 설정되어 있나요?
  • 컨벤션을 지키고 있나요?
  • 로컬에서 실행했을 때 에러가 발생하지 않나요?
  • 팀원들에게 PR 링크 공유를 했나요?

📸 스크린샷

./gradlew test 전체 통과. AdminDashboardServiceTest 신규 추가.

@si-zero si-zero self-assigned this Sep 1, 2026
@si-zero si-zero added the ✨ Feat (기능 추가) 새로운 기능을 추가할 때 사용합니다. label Sep 1, 2026
@si-zero si-zero linked an issue Sep 1, 2026 that may be closed by this pull request
3 tasks
@si-zero
si-zero merged commit d3b9343 into dev Sep 1, 2026
1 check passed
@si-zero
si-zero deleted the feat/#425 branch September 1, 2026 05:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ Feat (기능 추가) 새로운 기능을 추가할 때 사용합니다.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

✨ Feat: 어드민 대시보드 오늘 요약 API 추가

1 participant