feat: add saldo balance tracking and item notes support for orders and reports

This commit is contained in:
Firman Ramdhani
2026-09-16 13:13:40 +07:00
parent 44466f1566
commit d5791e759e
16 changed files with 6793 additions and 2538 deletions
+2
View File
@@ -55,6 +55,7 @@ model Submission {
created_at DateTime @default(now())
updated_at DateTime @updatedAt
paid_amount Int?
saldo_used Int @default(0)
order Order @relation(fields: [order_id], references: [id], onDelete: Cascade)
user User @relation(fields: [user_id], references: [id], onDelete: Cascade)
items SubmissionItem[]
@@ -64,6 +65,7 @@ model SubmissionItem {
id String @id @default(uuid())
submission_id String
name String
note String?
qty Int @default(1)
is_custom Boolean @default(false)
created_at DateTime @default(now())