// 演示数据播种(本地开发兼容入口) // 与云端 demo 账号共用同一份 demo_seed 命令层逻辑(app/server/db.mjs), // 演示内容统一维护于 DEMO_ROWS / DEMO_SEMESTERS,竞赛/荣誉记录附带证书演示附件。 import { handleCommand, getDb, migrateSync } from './db.mjs'; const r = handleCommand('demo_seed', {}); if (!r.seeded) { console.log('已存在 ' + r.footprints + ' 条记录 / ' + r.semesters + ' 个学期,跳过演示数据(如需重建请删除 app/.data 目录)'); process.exit(0); } migrateSync(getDb()); console.log('演示数据已写入:足迹 ' + r.footprints + ' 条、学期成绩 ' + r.semesters + ' 个(竞赛/荣誉记录附带证书演示附件)');