'use strict'; /** * 完整业务库备份表(profile-backup-v2)。 * 刻意排除:登录/RBAC、审计哈希链、导出任务临时表。 * 服务端 backup.js 与 Electron 本地导出共用此列表。 */ const BACKUP_TABLES = [ // 业务原表 'employees', 'online_exams', 'missing_exams', 'question_banks', 'papers', 'paper_steps', 'practical_exams', 'practical_exam_steps', 'kilometers_records', 'performance_assessments', 'fault_disposals', 'incident_events', // 预计算 / 画像 / 看板 'online_exam_stats_monthly', 'online_exam_question_stats_monthly', 'online_exam_stats_yearly', 'online_exam_category_stats_monthly', 'online_exam_category_stats_yearly', 'practical_exam_stats_monthly', 'practical_exam_step_stats_monthly', 'practical_exam_person_stats_monthly', 'practical_exam_scope_stats_monthly', 'practical_exam_stats_yearly', 'practical_exam_person_stats_yearly', 'practical_exam_scope_stats_yearly', 'kilometers_stats_employee_monthly', 'kilometers_stats_team_monthly', 'kilometers_stats_overall_monthly', 'kilometers_control_stats_monthly', 'kilometers_stats_employee_yearly', 'kilometers_stats_team_yearly', 'kilometers_stats_overall_yearly', 'dashboard_summary', 'crew_metrics_employee_yearly', 'crew_metrics_employee_monthly', // 元数据 'modules', 'settings', 'upload_batches', 'sync_table_versions', 'sync_log', ]; module.exports = { BACKUP_TABLES };