perf: Optimize Formatted Pagination Query Results

This commit is contained in:
fit2cloud-chenyw
2025-08-21 14:12:45 +08:00
parent a5ab618c17
commit 4264d8e4ad
+2
View File
@@ -14,6 +14,8 @@ class Paginator:
result_dict = {}
if isinstance(row, int):
return {'id': row}
if isinstance(row, SQLModel) and not hasattr(row, '_fields'):
return row.model_dump()
for item, key in zip(row, row._fields):
if isinstance(item, SQLModel):
result_dict.update(item.model_dump())