|
1 | 1 | from fastapi import APIRouter, File, UploadFile, HTTPException |
2 | 2 |
|
3 | 3 | from apps.dashboard.crud.dashboard_service import list_resource, load_resource, \ |
4 | | - create_resource, create_canvas, validate_name,delete_resource,update_resource |
| 4 | + create_resource, create_canvas, validate_name, delete_resource, update_resource, update_canvas |
5 | 5 | from apps.dashboard.models.dashboard_model import CreateDashboard, BaseDashboard, QueryDashboard |
6 | 6 | from common.core.deps import SessionDep, CurrentUser |
7 | 7 |
|
8 | 8 | router = APIRouter(tags=["dashboard"], prefix="/dashboard") |
9 | 9 |
|
| 10 | + |
10 | 11 | @router.post("/list_resource") |
11 | | -async def list_resource_api(session: SessionDep,dashboard: QueryDashboard): |
12 | | - return list_resource(session=session,dashboard=dashboard) |
| 12 | +async def list_resource_api(session: SessionDep, dashboard: QueryDashboard): |
| 13 | + return list_resource(session=session, dashboard=dashboard) |
| 14 | + |
13 | 15 |
|
14 | 16 | @router.post("/load_resource") |
15 | | -async def load_resource_api(session: SessionDep,dashboard: QueryDashboard): |
16 | | - return load_resource(session=session,dashboard=dashboard) |
| 17 | +async def load_resource_api(session: SessionDep, dashboard: QueryDashboard): |
| 18 | + return load_resource(session=session, dashboard=dashboard) |
| 19 | + |
17 | 20 |
|
18 | 21 | @router.post("/create_resource", response_model=BaseDashboard) |
19 | 22 | async def create_resource_api(session: SessionDep, user: CurrentUser, dashboard: CreateDashboard): |
20 | 23 | return create_resource(session, user, dashboard) |
21 | 24 |
|
| 25 | + |
22 | 26 | @router.post("/update_resource", response_model=BaseDashboard) |
23 | 27 | async def update_resource_api(session: SessionDep, user: CurrentUser, dashboard: QueryDashboard): |
24 | 28 | return update_resource(session=session, user=user, dashboard=dashboard) |
| 29 | + |
| 30 | + |
25 | 31 | @router.delete("/delete_resource/{resource_id}") |
26 | | -async def delete_resource_api(session: SessionDep,resource_id:str): |
27 | | - return delete_resource(session,resource_id) |
| 32 | +async def delete_resource_api(session: SessionDep, resource_id: str): |
| 33 | + return delete_resource(session, resource_id) |
| 34 | + |
| 35 | + |
28 | 36 | @router.post("/create_canvas", response_model=BaseDashboard) |
29 | 37 | async def create_canvas_api(session: SessionDep, user: CurrentUser, dashboard: CreateDashboard): |
30 | 38 | return create_canvas(session, user, dashboard) |
31 | 39 |
|
| 40 | + |
32 | 41 | @router.post("/update_canvas", response_model=BaseDashboard) |
33 | 42 | async def update_canvas_api(session: SessionDep, user: CurrentUser, dashboard: CreateDashboard): |
34 | | - return |
| 43 | + return update_canvas(session, user, dashboard) |
| 44 | + |
35 | 45 |
|
36 | 46 | @router.post("/check_name") |
37 | 47 | async def check_name_api(session: SessionDep, dashboard: QueryDashboard): |
38 | | - return validate_name(session,dashboard) |
39 | | - |
40 | | - |
| 48 | + return validate_name(session, dashboard) |
0 commit comments