star-cloud/app/Models
sky121113 af78c48d8e [FEAT] 貨道效期+鎖定 App↔後台雙向同步(LWW)
1. machine_slots 新增 is_locked / last_app_lock_rev / last_app_expiry_rev(migration);MachineSlot model fillable+casts。
2. syncSlots(B009):新增 per-field 常態 LWW(App rev 較大才採用);換商品(product_id 變更)時清空舊 expiry/batch 安全網;空值一律歸一化為 null。
3. updateSlot:下行 update_inventory 一律帶 is_locked + lock_rev + expiry_rev,後台編輯只更新「帶上的欄位」(鎖定切換不會清效期),對應 rev +1 成為權威值。
4. 新增 admin slots/lock endpoint(toggleSlotLock)+ route;remote/stock.blade.php 貨道編輯彈窗加「販售狀態/鎖定·解鎖」toggle。
5. 不含 app_uuid/重灌/B017 概念(精簡版);既有現場鎖定靠 App 端升級遷移(lock_rev=1)走常態 LWW 上雲。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-24 14:25:33 +08:00
..
Machine [FEAT] 貨道效期+鎖定 App↔後台雙向同步(LWW) 2026-06-24 14:25:33 +08:00
Member [FEAT] 重構機台日誌 UI 與增加多語系支援,並整合 IoT API 核心架構 2026-03-16 17:29:15 +08:00
Product [FEAT] 商品與機台多語系架構,並補上系統設定同步操作 2026-06-15 09:00:10 +08:00
System [FEAT] 商品與機台多語系架構,並補上系統設定同步操作 2026-06-15 09:00:10 +08:00
Transaction [FEAT] 銷售紀錄流水號顯示剝除機台序號前綴 2026-06-19 09:16:13 +08:00
Warehouse feat(warehouse): 實作調撥與補貨單商品快照機制,並修復商品無圖片時的預設圖示 fallback 顯示 2026-05-21 16:25:48 +08:00
StaffCard.php [FEAT] 新增員工卡管理模組與 B012 API 文檔完善 2026-05-05 14:06:43 +08:00
StaffCardLog.php [FIX] 修復員工識別卡最後使用狀態更新、刪除頁面顯示 JSON 與語系遺漏問題 2026-05-18 13:37:21 +08:00