feat: init project

This commit is contained in:
martsforever
2025-08-21 22:38:41 +08:00
commit 6ae03985bd
48 changed files with 7221 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
from pydantic import BaseModel, Field
class PageQueryParams(BaseModel):
page: int = Field(default=0, description="分页查询的页数")
page_size: int = Field(default=5, description="分页查询每页条数")
all: bool = Field(default=False, description="是否查询所有数据,也就是不分页")
count: bool = Field(default=True, description="是否查询总数")
sort_field: str = Field(default="created_at", description="排序字段")
sort_desc: str = Field(default="desc", description="排序方式")
filters: dict = Field(default=None, description="筛选参数")