feat(expenses): add walletId to expense model and implement wallet adjustments in expense operations

This commit is contained in:
Jose Selesan
2026-06-17 10:54:43 -03:00
parent 5671b4a14b
commit 33120deed6
4 changed files with 568 additions and 2 deletions

View File

@@ -139,6 +139,7 @@ model Wallet {
updatedAt DateTime @updatedAt
movements WalletMovement[]
expenses Expense[]
@@map("wallets")
}
@@ -187,6 +188,9 @@ model Expense {
status PaymentStatus @default(PENDING)
dueDate DateTime
paymentDate DateTime?
walletId Int?
wallet Wallet? @relation(fields: [walletId], references: [id])
@@index([walletId])
@@map("expenses")
}