movies.py 821 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. from fastapi import APIRouter
  2. from api.responses import success_response
  3. router = APIRouter()
  4. @router.get("")
  5. async def list_movies():
  6. return success_response(
  7. data={"method": "GET"},
  8. message="获取电影列表成功",
  9. )
  10. @router.post("", status_code=201)
  11. async def create_movie():
  12. return success_response(
  13. data={"method": "POST"},
  14. message="创建电影成功",
  15. code=201,
  16. )
  17. @router.put("/{movie_id}")
  18. async def update_movie(movie_id: int):
  19. return success_response(
  20. data={"id": movie_id, "method": "PUT"},
  21. message="更新电影成功",
  22. )
  23. @router.delete("/{movie_id}")
  24. async def delete_movie(movie_id: int):
  25. return success_response(
  26. data={"id": movie_id, "method": "DELETE"},
  27. message="删除电影成功",
  28. )