mirror of
https://github.com/fastapi-practices/fastapi_best_architecture.git
synced 2026-03-13 09:31:31 +08:00
Update task application interface definitions (#938)
* Update the task execution interface definition * Update more
This commit is contained in:
@@ -5,8 +5,8 @@ from backend.app.task.api.v1.result import router as task_result_router
|
||||
from backend.app.task.api.v1.scheduler import router as task_scheduler_router
|
||||
from backend.core.conf import settings
|
||||
|
||||
v1 = APIRouter(prefix=f'{settings.FASTAPI_API_V1_PATH}/tasks', tags=['任务'])
|
||||
v1 = APIRouter(prefix=settings.FASTAPI_API_V1_PATH, tags=['任务'])
|
||||
|
||||
v1.include_router(task_control_router)
|
||||
v1.include_router(task_result_router, prefix='/results')
|
||||
v1.include_router(task_control_router, prefix='/tasks')
|
||||
v1.include_router(task_result_router, prefix='/task-results')
|
||||
v1.include_router(task_scheduler_router, prefix='/schedulers')
|
||||
|
||||
@@ -117,8 +117,8 @@ async def delete_task_scheduler(
|
||||
|
||||
|
||||
@router.post(
|
||||
'/{pk}/executions',
|
||||
summary='手动执行任务',
|
||||
'/{pk}/execute',
|
||||
summary='执行任务',
|
||||
dependencies=[
|
||||
Depends(RequestPermission('sys:task:exec')),
|
||||
DependsRBAC,
|
||||
|
||||
Reference in New Issue
Block a user