Skip to content

[4주차] 이예서/[feat] 추가 API 구현 #155

@HandoA01

Description

@HandoA01

1. 무엇을?

  • 게시글/댓글/신고 도메인을 기반으로 한 상태 변화 관련 API 기능 추가 구현

2. 상세 설명

  • 게시글(Post): 상태 필드 추가 (ACTIVE / HIDDEN)
  • 신고(Report): 신규 도메인 생성, 상태 필드 보유 (PENDING / RESOLVED)
  • 게시글·신고 도메인 간 연관 관계 고려 (Report → Post, Report → User)

3. 제출 전 체크 계획

  • 프로젝트 정상 실행 확인
  • GET /health 정상 응답 확인
  • POST /string/repeat JSON 응답 정상 확인
  • 신규 추가 API 3개 동작 테스트
  • 중복 처리 방지 로직 동작 확인 (중복 신고, 중복 처리 시도)
  • 상태 전이 검증 로직 확인 (잘못된 상태 전이 차단)

4. 추가 사항

5. 권장 추가 구현(선택)

  • 요청/응답 DTO 분리
  • 잘못된 요청에 대한 예외 처리
  • 응답 메시지 커스터마이징
  • 이해하기 쉬운 API 경로 설계

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions