在准备环境前提交次全部更改。

This commit is contained in:
Neo
2026-02-19 08:35:13 +08:00
parent ded6dfb9d8
commit 4eac07da47
1387 changed files with 6107191 additions and 33002 deletions

View File

@@ -0,0 +1,30 @@
"""
认证相关 Pydantic 模型。
- LoginRequest登录请求体
- TokenResponse令牌响应体
- RefreshRequest刷新令牌请求体
"""
from pydantic import BaseModel, Field
class LoginRequest(BaseModel):
"""登录请求。"""
username: str = Field(..., min_length=1, max_length=64, description="用户名")
password: str = Field(..., min_length=1, description="密码")
class RefreshRequest(BaseModel):
"""刷新令牌请求。"""
refresh_token: str = Field(..., min_length=1, description="刷新令牌")
class TokenResponse(BaseModel):
"""令牌响应。"""
access_token: str
refresh_token: str
token_type: str = "bearer"