refactor: 重構模組通訊與調整儀表板功能
All checks were successful
ERP-Deploy-Demo / deploy-demo (push) Successful in 57s

- 依循跨模組通訊規範,將 Sales 與 Production 模組中對 Inventory 的直接模型關聯改為透過 InventoryServiceInterface 取得
- 於 InventoryService 實作獲取最高庫存價值、即將過期商品等方法,供儀表板使用
- 確保所有跨模組調用皆採用手動水和(Manual Hydration)方式組合資料
- 移除本地已歸檔的 .agent 規範檔案
This commit is contained in:
2026-02-25 11:48:52 +08:00
parent ad91b08dbc
commit deef3baacc
22 changed files with 826 additions and 1396 deletions

View File

@@ -41,14 +41,7 @@ class AccountPayable extends Model
'paid_at' => 'datetime',
];
/**
* 關聯:供應商
* @return BelongsTo
*/
public function vendor(): BelongsTo
{
return $this->belongsTo(\App\Modules\Procurement\Models\Vendor::class, 'vendor_id');
}
// vendor 關聯移至 service (跨模組)
/**
* 關聯:建立者