File tree Expand file tree Collapse file tree 3 files changed +6
-5
lines changed Expand file tree Collapse file tree 3 files changed +6
-5
lines changed Original file line number Diff line number Diff line change 55from apps .dashboard .models .dashboard_model import CreateDashboard , DashboardResponse
66from common .core .deps import SessionDep , CurrentUser
77from typing import List
8+ from fastapi .encoders import jsonable_encoder
89
910router = APIRouter (tags = ["dashboard" ], prefix = "/dashboard" )
1011
11- @router .post ("/list" , response_model = List [ DashboardResponse ] )
12+ @router .post ("/list" )
1213async def datasource_list (session : SessionDep ):
1314 return get_dashboard_list (session = session )
1415
Original file line number Diff line number Diff line change 44import uuid
55def get_dashboard_list (session : SessionDep ):
66 statement = select (CoreDashboard )
7- dashboard_list = session .exec (statement ).fetchall ()
7+ dashboard_list = session .exec (statement ).scalars (). all ()
88 return dashboard_list
99
1010def preview_with_id (session : SessionDep , dashboard_id : str ):
Original file line number Diff line number Diff line change @@ -137,9 +137,9 @@ class DashboardResponse(BaseModel):
137137 status : Optional [int ] = None
138138 self_watermark_status : Optional [int ] = None
139139 sort : Optional [int ] = None
140- create_time : Optional [int ] = None # 或者用 datetime 类型
140+ create_time : Optional [int ] = None
141141 create_by : Optional [str ] = None
142- update_time : Optional [int ] = None # 或者用 datetime 类型
142+ update_time : Optional [int ] = None
143143 update_by : Optional [str ] = None
144144 remark : Optional [str ] = None
145145 source : Optional [str ] = None
@@ -151,7 +151,7 @@ class DashboardResponse(BaseModel):
151151 check_version : Optional [str ] = None
152152
153153 class Config :
154- orm_mode = True # 允许从 ORM 对象加载
154+ orm_mode = True
155155
156156# dashboard create obj
157157class CreateDashboard (BaseModel ):
You can’t perform that action at this time.
0 commit comments