永久会员与模板库后台化:预览门控、轻量首页与 Admin CRUD
- 会员改为永久激活方案;云端文件不再拦截非会员;预览弹窗内导出/打印才校验 - 首页最近文件支持本地记录,登录后与云端合并;移除独立会员页与订阅页 - 模板库入库管理:soon_templates 表、Admin 上传 CRUD、/templates 轻量列表与按需下载 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -81,6 +81,7 @@ Authorization: Bearer <admin_token>
|
||||
| 路径 | 说明 |
|
||||
|------|------|
|
||||
| `GET /api/admin/plans` | 套餐配置 |
|
||||
| `GET/POST /api/admin/templates`、`PUT/DELETE /api/admin/templates/{id}` | 模板库 CRUD |
|
||||
| `GET /api/admin/settings` | 系统键值 |
|
||||
| `GET /api/admin/payment/status` | PEM 文件元数据 |
|
||||
|
||||
@@ -163,7 +164,10 @@ GET /api/v1/pay/orders?page=1&size=8
|
||||
| `GET /api/v1/plans` | `{ items: [...] }` 全量活跃套餐 |
|
||||
| `GET /api/v1/plans/me` | 会员信息 + `recent_orders`(默认 8 条,非翻页) |
|
||||
| `GET /api/v1/settings` | 扁平 key-value 对象,非 `items` 数组 |
|
||||
| `GET /api/v1/soon-models` | 扫描 `models_dir` 下 `.soon` 自动生成的列表 |
|
||||
| `GET /api/v1/templates` | 首页模板列表(仅 `id/name/type`;缩略图与文件按需拉取) |
|
||||
| `GET /api/v1/templates/{id}/thumb` | 模板缩略图(从 `.soon` 内 `frontDisplayPic` 提取) |
|
||||
| `GET /api/v1/templates/{id}/file` | 完整 `.soon` JSON(点击使用时再下载) |
|
||||
| `GET /api/v1/soon-models` | 兼容别名,同 `GET /api/v1/templates` |
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user