feat(admin): 新增数据备份与恢复功能
添加配置、统计数据和全量备份的导入导出接口 重构数据管理界面,提供分类导出选项 优化导入流程,支持批量操作和错误处理
This commit is contained in:
@@ -18,6 +18,18 @@ import { deleteComment } from './api/admin/deleteComment';
|
||||
import { listComments } from './api/admin/listComments';
|
||||
import { exportComments } from './api/admin/exportComments';
|
||||
import { importComments } from './api/admin/importComments';
|
||||
import { exportConfig } from './api/admin/exportConfig';
|
||||
import { importConfig } from './api/admin/importConfig';
|
||||
import { exportStats } from './api/admin/exportStats';
|
||||
import { importStats } from './api/admin/importStats';
|
||||
import { exportBackup } from './api/admin/exportBackup';
|
||||
import { importBackup } from './api/admin/importBackup';
|
||||
import { exportConfig } from './api/admin/exportConfig';
|
||||
import { importConfig } from './api/admin/importConfig';
|
||||
import { exportStats } from './api/admin/exportStats';
|
||||
import { importStats } from './api/admin/importStats';
|
||||
import { exportBackup } from './api/admin/exportBackup';
|
||||
import { importBackup } from './api/admin/importBackup';
|
||||
import { updateStatus } from './api/admin/updateStatus';
|
||||
import { updateComment } from './api/admin/updateComment';
|
||||
import { getAdminEmail } from './api/admin/getAdminEmail';
|
||||
@@ -254,6 +266,12 @@ app.delete('/admin/comments/delete', deleteComment);
|
||||
app.get('/admin/comments/list', listComments);
|
||||
app.get('/admin/comments/export', exportComments);
|
||||
app.post('/admin/comments/import', importComments);
|
||||
app.get('/admin/export/config', exportConfig);
|
||||
app.post('/admin/import/config', importConfig);
|
||||
app.get('/admin/export/stats', exportStats);
|
||||
app.post('/admin/import/stats', importStats);
|
||||
app.get('/admin/export/backup', exportBackup);
|
||||
app.post('/admin/import/backup', importBackup);
|
||||
app.put('/admin/comments/status', updateStatus);
|
||||
app.put('/admin/comments/update', updateComment);
|
||||
app.get('/admin/stats/comments', getStats);
|
||||
|
||||
Reference in New Issue
Block a user