feat: add question export foundation

This commit is contained in:
Codex
2026-06-29 09:05:42 +08:00
parent 35cff06df7
commit f63f8491f6
11 changed files with 901 additions and 22 deletions

View File

@@ -29,6 +29,10 @@ import {
importFieldMappingRoute,
importTemplateRoute,
} from './import-templates.js';
import {
createQuestionExportRoute,
questionExportJobsRoute,
} from './exports.js';
import {
contentEntriesAdminRoute,
contentNodesAdminRoute,
@@ -108,6 +112,8 @@ export const tenantContentRoutes: RouteDefinition[] = [
['GET', '/api/tenant-content/imports/templates', importTemplateRoute],
['POST', '/api/tenant-content/imports/post-check', importPostCheckRoute],
['GET', '/api/tenant-content/imports/post-check', importPostCheckStatusRoute],
['POST', '/api/tenant-content/exports/questions', createQuestionExportRoute],
['GET', '/api/tenant-content/exports/jobs', questionExportJobsRoute],
['GET', '/api/tenant-content/videos', videosAdminRoute],
['PUT', '/api/tenant-content/videos', upsertVideoRoute],
['POST', '/api/tenant-content/question-videos', bindQuestionVideoRoute],