import { PrismaClient } from '@prisma/client' import { DEFAULT_STUDIO_GALLERY_PHOTOS } from '@mp-pilates/shared' const prisma = new PrismaClient() async function main() { console.log('🖼️ Syncing studio gallery photos...') const photos = [...DEFAULT_STUDIO_GALLERY_PHOTOS] const existing = await prisma.studioConfig.findFirst({ select: { id: true } }) if (existing) { await prisma.studioConfig.update({ where: { id: existing.id }, data: { photos }, }) console.log(` ✅ Updated existing studio config with ${photos.length} gallery images`) } else { await prisma.studioConfig.create({ data: { name: '普拉提工作室', address: '请在管理后台设置地址', phone: '请在管理后台设置电话', cancelHoursLimit: 2, photos, }, }) console.log(` ✅ Created studio config with ${photos.length} gallery images`) } } main() .catch((error) => { console.error('❌ Studio gallery sync failed:', error) process.exit(1) }) .finally(async () => { await prisma.$disconnect() })