import { PrismaClient } from '@prisma/client'; const prisma = new PrismaClient(); async function main() { const menus = await prisma.menu.findMany({ where: { path: { startsWith: '/student-activities' } }, orderBy: [{ parentId: 'asc' }, { sort: 'asc' }] }); console.log('📋 赛事活动相关菜单:'); menus.forEach(m => { console.log(`\n name: ${m.name}`); console.log(` path: ${m.path}`); console.log(` component: ${m.component || '(无)'}`); console.log(` parentId: ${m.parentId || '(无 - 顶级菜单)'}`); console.log(` permission: ${m.permission}`); }); } main().catch(console.error).finally(() => prisma.$disconnect());