feat: bugfixes, spedup, bulk actions,

This commit is contained in:
Vasily Zubarev
2025-03-17 18:36:25 +01:00
parent b27f07043e
commit 14967e1c85
34 changed files with 433 additions and 225 deletions

View File

@@ -120,6 +120,12 @@ export const deleteTransaction = async (id: string): Promise<Transaction | undef
}
}
export const bulkDeleteTransactions = async (ids: string[]) => {
return await prisma.transaction.deleteMany({
where: { id: { in: ids } },
})
}
const splitTransactionDataExtraFields = async (
data: TransactionData
): Promise<{ standard: TransactionData; extra: Prisma.InputJsonValue }> => {