forked from wangziqi/gongxue-base
feat: support daily practice exports
This commit is contained in:
@@ -1090,6 +1090,43 @@ PDF/Word 异步导出:
|
||||
|
||||
`format` 可为 `pdf` 或 `docx`。`publishToAssets=true` 表示导出文件可作为资料资源展示给对应可见范围用户;不传时默认生成后台私有资源,仅后台可下载。`assetVisibility` 支持 `public`、`tenant`、`members`、`svip`、`private`,生产默认建议用 `tenant/private/svip`,不要轻易公开带题目的文件。
|
||||
|
||||
每日一练运营素材导出:
|
||||
|
||||
```json
|
||||
{
|
||||
"scopeType": "collection",
|
||||
"scopeId": "<questionCollectionId>",
|
||||
"format": "pdf",
|
||||
"exportType": "daily_practice",
|
||||
"includeAnswers": true,
|
||||
"includeExplanations": false,
|
||||
"limit": 8,
|
||||
"options": {
|
||||
"title": "每日一练 第 1 期",
|
||||
"issue": "每日一练 第 1 期",
|
||||
"date": "2026-06-29",
|
||||
"theme": "ink",
|
||||
"cardFormat": "1:1",
|
||||
"watermarkText": "恭学教育",
|
||||
"publishToAssets": true,
|
||||
"assetVisibility": "tenant",
|
||||
"brand": {
|
||||
"name": "恭学教育",
|
||||
"english": "GONGXUE EDU",
|
||||
"slogan": "专注高职升本",
|
||||
"ctaLine": "每日一练 · 精选八题 · 稳步上岸"
|
||||
},
|
||||
"centerSlot": {
|
||||
"type": "cta",
|
||||
"title": "恭学教育",
|
||||
"subtitle": "每日一练 · 稳步上岸"
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
`daily_practice` 会自动限制最多 8 道题,并生成第 5 格中央品牌/CTA 位。同步 `json` 导出会返回 `export.dailyPractice.slots`,适合前端做九宫格预览;异步 `pdf/docx` 会由 worker 生成运营素材文件并进入 `content_assets`。图片拼图、ZIP 卡片包和更精细的旧项目同款视觉仍由后续 Taro 操作台继续增强。
|
||||
|
||||
响应关键结构:
|
||||
|
||||
```json
|
||||
|
||||
Reference in New Issue
Block a user