feat: 商品上架/下架与全量详情支持

This commit is contained in:
2025-12-04 10:03:42 +08:00
parent 9220e0ca36
commit de5f13ec83
25 changed files with 785 additions and 36 deletions

View File

@@ -23,7 +23,7 @@
- [x] 桌码扫码入口Mini 端解析二维码GET /api/mini/tables/{code}/context 返回门店、桌台、公告。
- 进展:新增桌码上下文查询 DTO/验证/处理器,可按桌码解析返回门店名称/公告/标签及桌台信息MiniApi 增加 `TablesController` 提供 `/context` 端点,仓储支持按桌码查询。
- [ ] 菜品建模分类、SPU、SKU、规格/加料组、价格策略、媒资 CRUD + 上下架流程Mini 端可拉取完整 JSON。
- 当前Admin 仅有基础商品 CRUDProduct 级),未覆盖 SKU/规格/加料组、价格策略、媒资与上下架流程Mini 端也未提供完整商品 JSON 拉取接口
- 进展:补充商品全量详情 DTO/查询与映射,支持按门店过滤;新增 Admin 上下架接口与全量详情端点,权限新增 `product:publish`。仍需完成 SKU/规格/加料/媒资/价格策略替换接口及 Mini 菜单拉取
- [ ] 库存体系SKU 库存、批次、调整、售罄管理,支持预售/档期锁定并在订单中扣减/释放。
- 当前:存在 `InventoryItem/InventoryBatch/InventoryAdjustment` 领域模型与 DbSet但未提供库存调整/锁定命令、与订单扣减/释放或预售档期锁定的应用层逻辑与 API。
- [ ] 自提档期门店配置自提时间窗、容量、截单时间Mini 端据此限制下单时间。