0db5384bfc
- 反馈二维码:admin feedback_qr 路由/schema/repo,feedback API 返回二维码媒体 - 媒体:core/media 与 config 调整 - 后台数据:queries 增补提现/上报查询,users/withdraw 路由与 schema 扩展 - 每日兑换:新增 daily_exchange_worker 并在 main 挂载 - 广告流奖励:ad_feed_reward 模型/仓储/schema 小改 - 脚本:seed_mock_price_reports / seed_mock_withdraws;新增 add_feed_scene 迁移 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
29 lines
757 B
Python
29 lines
757 B
Python
"""反馈相关响应 schema。请求是 multipart 表单(content/contact/images),在路由里直接校验。"""
|
|
from __future__ import annotations
|
|
|
|
from datetime import datetime
|
|
|
|
from pydantic import BaseModel, ConfigDict
|
|
|
|
|
|
class FeedbackOut(BaseModel):
|
|
model_config = ConfigDict(from_attributes=True)
|
|
|
|
id: int
|
|
status: str
|
|
created_at: datetime
|
|
|
|
|
|
class FeedbackQrConfigOut(BaseModel):
|
|
"""反馈页二维码卡配置(运营后台可配)。App 反馈页据此渲染整张「加群二维码」卡。
|
|
|
|
image_url 是相对 /media 路径(客户端按自己的 BASE_URL 拼绝对地址),为空 → 客户端走本地兜底。
|
|
"""
|
|
|
|
enabled: bool
|
|
image_url: str | None = None
|
|
title: str
|
|
group_name: str
|
|
subtitle: str
|
|
|