| 1234567891011121314151617181920212223242526272829303132333435363738 |
- // prisma/mongo/seed.ts
- import { PrismaClient } from '@prisma/mongo/client';
- const prisma = new PrismaClient();
- async function main() {
- const adsModules = [
- { adsModule: '启动页', moduleDesc: '启动页(10:21)', seq: 1 },
- { adsModule: '轮播', moduleDesc: '轮播(2:1)', seq: 2 },
- { adsModule: '弹窗-图标', moduleDesc: '弹窗-图标(1:1)', seq: 3 },
- { adsModule: '弹窗-图片', moduleDesc: '弹窗-图片(2:3)', seq: 4 },
- { adsModule: '弹窗-官方', moduleDesc: '弹窗-官方(2:3)', seq: 5 },
- { adsModule: '瀑布流-图标', moduleDesc: '瀑布流-图标(1:1)', seq: 6 },
- { adsModule: '瀑布流-文字', moduleDesc: '瀑布流-文字', seq: 7 },
- { adsModule: '瀑布流-视频', moduleDesc: '瀑布流-视频(8:5)', seq: 8 },
- { adsModule: '悬浮-底部', moduleDesc: '悬浮-底部(1:1)', seq: 9 },
- { adsModule: '悬浮-边缘', moduleDesc: '悬浮-边缘(1:1)', seq: 10 },
- { adsModule: 'banner', moduleDesc: 'banner(4:1)', seq: 11 },
- { adsModule: '片头', moduleDesc: '片头(8:5)', seq: 12 },
- { adsModule: '暂停', moduleDesc: '暂停(2:1)', seq: 13 },
- ];
- for (const module of adsModules) {
- await prisma.adsModule.create({
- data: module,
- });
- }
- }
- main()
- .then(async () => {
- await prisma.$disconnect();
- })
- .catch(async (e) => {
- console.error(e);
- await prisma.$disconnect();
- process.exit(1);
- });
|