---
name: 后端实现工程审查规则
type: review_rule
when: '后端审查, Controller, DTO, 事务, 幂等, 权限'
scope:
  - backend
products:
  - '*'
id: ka-review-rule-后端实现工程审查规则
asset_kind: review_rule
lifecycle_status: active
authority: canonical
owner_mechanism_id: mc-backend-implementation-contract
routes:
  - code_change
primary_triggers:
  - 后端实现工程审查规则
secondary_triggers:
  - 接口审查
negative_triggers: []
priority: P1
specificity: 5
required_evidence:
  - code_review_findings
version: 1.0.0
last_reviewed: '2026-05-26'
status: active
---

## 硬失败检查

| 分类 | 失败表现 | 修复要求 |
|---|---|---|
| Controller 边界 | 入参/出参使用数据库实体 | 改为 DTO/VO 并显式映射 |
| 参数校验 | POST/PUT/PATCH 未校验 | 补校验注解或验证器与失败测试 |
| 事务 | 事务中调用 HTTP/MQ/外部 SDK | 拆分边界或采用 outbox/补偿 |
| 幂等 | 支付、回调或写入无幂等证据 | 补请求键/唯一约束/重复提交测试 |
| 安全审计 | 敏感接口无权限、租户或审计 | 补安全校验和审计证据 |
