gerador-prompts-hoteis/prisma/seed.ts

69 lines
1.5 KiB
TypeScript

import { PrismaClient } from "@prisma/client";
const prisma = new PrismaClient();
async function main() {
await prisma.promptCategory.deleteMany();
await prisma.prompt.deleteMany();
await prisma.prompt.create({
data: {
title: "Boas-vindas ao Hotel",
categories: {
create: [
{
categoryKey: "recepcao",
content: "Mensagem de boas-vindas personalizada para novos hospedes."
},
{
categoryKey: "concierge",
content: "Sugestao de passeios e servicos locais para o hospede."
}
]
}
}
});
await prisma.prompt.create({
data: {
title: "Check-out Express",
categories: {
create: [
{
categoryKey: "operacoes",
content: "Instrucao clara para check-out rapido e sem filas."
},
{
categoryKey: "financeiro",
content: "Resumo simples de cobrancas e confirmacao de pagamento."
}
]
}
}
});
await prisma.prompt.create({
data: {
title: "Feedback de Estadia",
categories: {
create: [
{
categoryKey: "pos-estadia",
content: "Convite curto para avaliacao da experiencia no hotel."
}
]
}
}
});
}
main()
.then(async () => {
await prisma.$disconnect();
})
.catch(async (error) => {
console.error(error);
await prisma.$disconnect();
process.exit(1);
});