add company domain, models, route
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
from .auth import auth_router
|
||||
from .company import company_router
|
||||
from .ping import healthcheck_router
|
||||
from .user import user_router
|
||||
|
||||
@@ -6,4 +7,5 @@ __all__ = (
|
||||
"healthcheck_router",
|
||||
"auth_router",
|
||||
"user_router",
|
||||
"company_router",
|
||||
)
|
||||
|
20
api/presentation/routers/company.py
Normal file
20
api/presentation/routers/company.py
Normal file
@@ -0,0 +1,20 @@
|
||||
from fastapi import APIRouter, Depends, Request
|
||||
|
||||
from api.application.contracts.company.company_response import \
|
||||
CompanyBaseResponse
|
||||
from api.presentation.auth.fasapi_auth import auth_required
|
||||
|
||||
company_router = APIRouter(prefix="/company", tags=["Company"])
|
||||
|
||||
|
||||
@company_router.get(
|
||||
"/",
|
||||
response_model=None,
|
||||
dependencies=[Depends(auth_required)],
|
||||
)
|
||||
async def get_company(request: Request) -> CompanyBaseResponse:
|
||||
print(request.scope["auth"])
|
||||
return CompanyBaseResponse(
|
||||
name="some",
|
||||
email="some",
|
||||
)
|
Reference in New Issue
Block a user