Initialisation du backend de Thé Tip Top

This commit is contained in:
2026-06-03 17:36:02 +02:00
commit 8d5f73fc9c
28 changed files with 4125 additions and 0 deletions

51
prisma/seed.js Normal file
View File

@@ -0,0 +1,51 @@
const prisma = require("../src/config/prisma");
async function main() {
await prisma.lot.deleteMany();
await prisma.lot.createMany({
data: [
{
name: "Infuseur à thé",
description: "Infuseur à thé offert",
value: 5,
percentage: 60,
},
{
name: "Boîte de 100g thé détox ou infusion",
description: "Boîte de 100g dun thé détox ou dune infusion",
value: 12,
percentage: 20,
},
{
name: "Boîte de 100g thé signature",
description: "Boîte de 100g dun thé signature Thé Tip Top",
value: 18,
percentage: 10,
},
{
name: "Coffret découverte 39€",
description: "Coffret découverte dune valeur de 39€",
value: 39,
percentage: 6,
},
{
name: "Coffret découverte 69€",
description: "Coffret découverte dune valeur de 69€",
value: 69,
percentage: 4,
},
],
});
console.log("Lots créés avec succès");
}
main()
.catch((error) => {
console.error("Erreur seed :", error);
process.exit(1);
})
.finally(async () => {
await prisma.$disconnect();
});