[wip] bugs to work out, but backend should support inventory

This commit is contained in:
2026-04-02 19:24:51 -04:00
parent 38f041d86f
commit 3be17fe84c
8 changed files with 240 additions and 100 deletions

View File

@@ -21,9 +21,21 @@ export const relations = defineRelations(schema, (r) => ({
}),
history: r.many.priceHistory(),
latestSales: r.many.salesHistory(),
inventories: r.many.inventory(),
},
inventory: {
card: r.one.cards({
from: r.inventory.cardId,
to: r.cards.cardId,
}),
sku: r.one.skus({
from: [r.inventory.cardId, r.inventory.condition],
to: [r.skus.cardId, r.skus.condition],
}),
},
cards: {
prices: r.many.skus(),
inventories: r.many.inventory(),
set: r.one.sets({
from: r.cards.setId,
to: r.sets.setId,