单仓库存(基线方案)
使用场景: 为单个地点构建首个库存系统的开发者
Product (id, sku, name, unit_price, quantity, reorder_level)
数量直接放在商品行上——没有单独的库存表
Category (id, name) 用于组织目录
StockMovement (id, product_id, type, quantity, created_at)
Supplier (id, name, contact) 被入库记录引用
这样组织的原因: 只有一个地点时,数量可以直接放在商品行上——这是最简单的库存 schema。一旦出现第二个仓库,就要把数量拆进单独的库存表。
