20 lines
691 B
Python
20 lines
691 B
Python
# app/views/mission_views.py
|
|
"""
|
|
HealthSync AI 미션 관련 뷰 (라우터 등록)
|
|
"""
|
|
from fastapi import APIRouter
|
|
from app.controllers.mission_controller import mission_controller
|
|
|
|
# 미션 관련 라우터 생성
|
|
mission_router = APIRouter(
|
|
prefix="/missions",
|
|
tags=["🎯 Mission Management"],
|
|
responses={
|
|
400: {"description": "잘못된 요청입니다."},
|
|
404: {"description": "사용자 또는 미션을 찾을 수 없습니다."},
|
|
500: {"description": "서버 내부 오류가 발생했습니다."}
|
|
}
|
|
)
|
|
|
|
# 미션 컨트롤러의 라우터 포함 (추천 + 축하 기능 모두 포함)
|
|
mission_router.include_router(mission_controller.router) |