Skip to content

FEAT: 최근활동 생성 공통 서비스 구현 #100

Description

@guingguing

📝 어떤 기능인가요?

각 도메인에서 공통으로 사용할 수 있는 프로젝트 최근활동 생성 메서드를 구현합니다.

💻 어떤 작업을 하실 건가요?

  • 최근활동 타입 enum 추가
  • ActivityLog 엔티티 타입 필드 정리
  • ActivityLogRepository 추가
  • ActivityLogService 추가
  • 활동 유형별 최근활동 생성 메서드 추가
  • 최근활동 문구 생성 로직을 ActivityLogService에서 관리

ℹ️ 기타 정보

  • 최근활동은 activity_log 테이블 기준으로 저장합니다.
  • 최근활동은 개인 알림과 달리 프로젝트 단위 활동 로그입니다.
  • 최근활동은 그룹핑하지 않고 실제 발생한 활동을 그대로 저장합니다.
  • 각 도메인에서는 ActivityLog 엔티티나 Repository를 직접 사용하지 않고 ActivityLogService 메서드만 호출합니다.
  • 이번 이슈에서는 도메인 담당자가 호출만 하면 activity_log에 저장되는 단계까지 구현합니다.
  • 실제 각 도메인 코드에 호출을 연결하는 작업과 최근활동 조회 API는 후속 작업으로 분리합니다.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

feature새로운 기능 추가

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions