space.py 681 B

12345678910111213141516171819202122232425
  1. # -*- coding: utf-8 -*-
  2. from fastapi import APIRouter, HTTPException, Query
  3. from loguru import logger
  4. from app.models.space import SpaceControlInResponse
  5. router = APIRouter()
  6. @router.get('/control', response_model=SpaceControlInResponse, tags=['space'])
  7. async def get_space_command(
  8. projectId: str = Query(..., max_length=50, regex='^Pj'),
  9. roomId: str = Query(..., max_length=50, regex='^Sp'),
  10. time: str = Query(None, min_length=14, max_length=14),
  11. method: int = Query(3),
  12. ):
  13. response = {
  14. 'projectId': projectId,
  15. 'roomId': roomId,
  16. 'flag': 1,
  17. 'time': time,
  18. 'method': method,
  19. }
  20. return response