提供基本前后端骨架

This commit is contained in:
hisatri
2026-01-06 23:49:23 +08:00
parent 84d4ccc226
commit 06f8176e23
89 changed files with 19293 additions and 2 deletions

75
app/schemas/__init__.py Normal file
View File

@@ -0,0 +1,75 @@
"""Pydantic 数据模式"""
from app.schemas.auth import (
LoginRequest,
PasswordChangeRequest,
RefreshTokenRequest,
TokenResponse,
)
from app.schemas.oauth2 import (
OAuth2AuthorizeResponse,
OAuth2CallbackRequest,
OAuth2LoginResponse,
OAuth2TokenData,
OAuth2UserInfo,
)
from app.schemas.user import (
UserCreate,
UserResponse,
UserUpdate,
)
from app.schemas.balance import (
BalanceResponse,
TransactionResponse,
DeductionRequest,
DeductionResponse,
AdminAdjustmentRequest,
AdminBalanceResponse,
)
from app.schemas.redeem_code import (
RedeemRequest,
RedeemResponse,
RedeemCodeResponse,
BatchCreateRequest,
BatchResponse,
BulkImportRequest,
BulkImportResponse,
ExportResponse,
UsageLogResponse,
)
__all__ = [
# Auth
"LoginRequest",
"TokenResponse",
"RefreshTokenRequest",
"PasswordChangeRequest",
# OAuth2
"OAuth2AuthorizeResponse",
"OAuth2CallbackRequest",
"OAuth2LoginResponse",
"OAuth2TokenData",
"OAuth2UserInfo",
# User
"UserCreate",
"UserResponse",
"UserUpdate",
# Balance
"BalanceResponse",
"TransactionResponse",
"DeductionRequest",
"DeductionResponse",
"AdminAdjustmentRequest",
"AdminBalanceResponse",
# Redeem Code
"RedeemRequest",
"RedeemResponse",
"RedeemCodeResponse",
"BatchCreateRequest",
"BatchResponse",
"BulkImportRequest",
"BulkImportResponse",
"ExportResponse",
"UsageLogResponse",
]