space.py 640 B

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