Files
video-gen/video-gen-api/app/schemas/payment.py
T
root 91a802e9fa 1、修改前台左侧菜单显示
2、调整积分放在用户浮窗
3、消息改为页面列表显示
4、增加订单详情页面
5、调整新增页面的整体接口逻辑和风格
2026-06-15 15:02:15 +08:00

22 lines
505 B
Python

from pydantic import BaseModel
from datetime import datetime
class RechargeRequest(BaseModel):
plan: str # package id
method: str = "wechat" # "wechat" or "alipay"
class PaymentOrderOut(BaseModel):
id: str
order_no: str
amount: float
credits: float
payment_method: str
status: str
qr_url: str | None = None # Alipay QR code URL (transient, not persisted)
created_at: datetime
paid_at: datetime | None = None
model_config = {"from_attributes": True}