69 lines
1.5 KiB
TypeScript
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);
|
|
});
|