# 服务设计（精简版）

> 适用入口：`backend-main`

## 分层边界

- Controller 只处理 HTTP 与参数
- Service 只承载业务规则
- Repository 只做持久化

## 事务与幂等

- 事务放在 Service 层统一处理
- 幂等逻辑在 Service 层实现，不下沉 Controller

## DTO 与映射

- DTO 只用于输入/输出边界
- 领域对象与 DTO 显式映射，避免直接透传
