新增文本题库导入功能,题目新增“解析”字段

This commit is contained in:
2025-12-25 00:15:14 +08:00
parent e2a1555b46
commit dc9fc169ec
30 changed files with 1386 additions and 165 deletions

View File

@@ -80,6 +80,8 @@ export const questionAPI = {
},
});
},
importQuestionsFromText: (data: { mode: 'overwrite' | 'incremental'; questions: any[] }) =>
api.post('/questions/import-text', data),
exportQuestions: (params?: { type?: string; category?: string }) =>
api.get('/questions/export', {
params,
@@ -115,6 +117,13 @@ export const adminAPI = {
api.get('/admin/tasks/history-stats', { params }),
getUpcomingTaskStats: (params?: { page?: number; limit?: number }) =>
api.get('/admin/tasks/upcoming-stats', { params }),
getAllTaskStats: (params?: {
page?: number;
limit?: number;
status?: 'completed' | 'ongoing' | 'notStarted';
endAtStart?: string;
endAtEnd?: string;
}) => api.get('/admin/tasks/all-stats', { params }),
getUserStats: () => api.get('/admin/statistics/users'),
getSubjectStats: () => api.get('/admin/statistics/subjects'),
getTaskStats: () => api.get('/admin/statistics/tasks'),