feat: invoice generator

This commit is contained in:
Vasily Zubarev
2025-05-07 14:53:13 +02:00
parent 287abbb219
commit 8b5a2e8056
59 changed files with 2606 additions and 124 deletions

18
models/apps.ts Normal file
View File

@@ -0,0 +1,18 @@
import { prisma } from "@/lib/db"
import { User } from "@prisma/client"
export const getAppData = async (user: User, app: string) => {
const appData = await prisma.appData.findUnique({
where: { userId_app: { userId: user.id, app } },
})
return appData?.data
}
export const setAppData = async (user: User, app: string, data: any) => {
await prisma.appData.upsert({
where: { userId_app: { userId: user.id, app } },
update: { data },
create: { userId: user.id, app, data },
})
}