Skip to content

[ECS-56] 스케줄 서버 #7

@kaiju782

Description

@kaiju782

상위 작업 Ticket Number

ECS-52

브랜치명(Branch)

backend/schedule

이슈 내용(Description)

사용자 이동 스케줄 기반 맛집 추천을 위한 스케줄 서버 API 구현

상세 내용(Details)

주요 기능

  • 스케줄 등록, 조회, 추천 식당 요청/선택 등 사용자 스케줄을 중심으로 맛집 추천 흐름 제어
  • Kakao, TMap 등 외부 API 연동을 통한 식사 예정 위치 계산 및 연동
  • 추천 서버와의 데이터 연동

체크리스트(Tasks)

  • Task1: 스케줄 도메인 Entity/DTO/Controller/Service/Repository 구조 설계
  • Task2: POST /schedules (스케줄 생성 API) 구현
  • Task3: GET /schedules (스케줄 목록 조회 API) 구현
  • Task4: GET /schedules/{scheduleId} (스케줄 상세 조회 API) 구현
  • Task5: POST /schedules/{scheduleId}/recommendations (추천 요청 API) 구현
  • Task6: POST /schedules/{scheduleId}/selection (맛집 선택 반영 API) 구현
  • Task7: GET /schedules/{scheduleId}/selected-restaurant (선택 맛집 조회 API) 구현
  • Task8: TMap 경로 기반 예상 식사 위치 계산 로직 구현
  • Task9: Kakao Local API 연동 및 장소 리스트 수신 처리
  • Task10: 예외 처리, 유효성 검증, 응답 포맷 정리

참조(References)

  • Reference1

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