9 lines
391 B
Python
9 lines
391 B
Python
|
|
"""业务服务层:业务编排与事务边界。
|
|||
|
|
|
|||
|
|
分层约束:
|
|||
|
|
- **唯一允许出现 commit/rollback 的层**。repository 只 flush,由本层决定何时提交,
|
|||
|
|
这样一次请求内的多次数据写入能共处同一事务
|
|||
|
|
- 可调用多个 repository 组合业务逻辑
|
|||
|
|
- 业务规则不满足时抛 `AppException` 子类,由全局异常处理器转换为统一响应
|
|||
|
|
"""
|