用途:该技能面向电商与后端场景,用于跟踪库存水平、管理订单预留、处理库存变动,并为电商运营提供预测能力,支持实时库存更新、多仓库与低库存预警。
主要能力:定义库存类型(physical、available、reserved、in_transit、damaged、returned)、变动类型(purchase、sale、return_in、return_out、transfer、adjustment、damage)与预留状态(reserved、confirmed、released、cancelled)。提供库存跟踪器(查询单个或多个商品库存、检查可用性)、库存更新器(乐观锁更新、批量更新、低库存检查与通知)、预留管理器(预留、确认、释放、取消过期预留)。数据库模型包括 Inventory、InventoryMovement、InventoryReservation、Warehouse、StockTransfer、LowStockAlert,含唯一约束与索引。
使用方式:资料以 TypeScript 类与 Prisma Schema 形式给出实现示例,如 InventoryTracker、StockUpdater、ReservationManager,通过 PrismaClient 操作数据库,使用事务与乐观锁(version 字段)保证一致性。
适用场景:电商订单库存扣减与预留、多仓库库存同步与调拨、低库存告警、库存报表与预测。
限制:资料未提供安装命令、具体部署方式、收费信息或实际运行效果;部分内容(如预测、库存同步、报表)仅列出标题,未展开实现细节。