auth.py 564 B

1234567891011121314151617181920
  1. #!/usr/bin/env python3
  2. # -*- coding: utf-8 -*-
  3. from app.admin.schema.auth import AuthGenTokenParam
  4. from app.admin.service.auth_service import auth_service
  5. from common.response.response_schema import ResponseModel, response_base
  6. from typing import Annotated
  7. from fastapi import APIRouter, Path
  8. router = APIRouter()
  9. @router.get(
  10. '/gen_token/{pk}',
  11. summary='获取 token',
  12. description=''
  13. )
  14. async def get_token(
  15. pk: Annotated[int, Path(...)]
  16. ) -> ResponseModel:
  17. data = await auth_service.gen_token(pk)
  18. return response_base.success(data=data)