更新table_base到最新版本

This commit is contained in:
2026-01-12 11:32:23 +08:00
parent a0afcbaa90
commit 3580717087
10 changed files with 1007 additions and 27 deletions

View File

@@ -0,0 +1,14 @@
from typing import Annotated, TypeAlias
from fastapi import Depends
from sqlmodel.ext.asyncio.session import AsyncSession
from model.database import Database
from model.mixin.table import TableViewRequest
SessionDep: TypeAlias = Annotated[AsyncSession, Depends(Database.get_session)]
"""数据库会话依赖,用于路由函数中获取数据库会话"""
# 新增:表格视图请求依赖(用于分页排序)
TableViewRequestDep: TypeAlias = Annotated[TableViewRequest, Depends()]
"""分页排序请求依赖,用于 LIST 端点"""