# iyibai business

`business` 用于承载项目内置核心业务能力，代码可以表达业务规则、业务状态流转和业务扩展点。

适合放入这里的能力：

- 订单、商品、用户、支付、审批、通知、系统业务、内容和分享等业务域服务。
- 业务侧工具能力，例如 `business/utils/Compress.php` 图片压缩工具。
- 业务 Hook 契约说明；默认宿主 Hook 实现暂时仍保留在 `iyibai/hooks`，避免 Hook key 变化。

迁移原则：

- 旧 `iyibai\services\*`、`iyibai\hooks\*` 入口先保留。
- 业务 Hook 暂不迁移；未来迁移时必须保持旧类名可用，避免 Hook key 变化。
- `SystemService`、`AuthService`、`FileService` 等大服务先拆职责，再决定最终归属。
