# OPT-12: 意见反馈后端 API

> 状态: completed
> 完成时间: 2026-05-07

## 实现内容

### API: POST /api/feedback

**Request:**
```json
{
  "type": "suggestion|bug|other",
  "title": "string",
  "content": "string",
  "contact": "string",
  "screenshotUrls": ["string"]
}
```

**Response:**
```json
{
  "id": "string",
  "status": "submitted"
}
```

## 文件变更

| 文件 | 操作 |
|------|------|
| server/src/modules/feedback/feedback.service.ts | 新建 |
| server/src/modules/feedback/feedback.controller.ts | 新建 |
| server/prisma/schema.prisma | 修改 - 添加 Feedback 模型 |
| server/src/app.ts | 修改 - 注册路由 |
| .plans/audiobook-v2-ux/docs/api-contracts.md | 无需修改 (已包含) |
| .plans/audiobook-v2-ux/backend-dev/findings.md | 修改 - 添加实现记录 |

## 数据库变更

需要执行:
```bash
npx prisma generate
npx prisma db push
```

## 验证

- [x] 创建反馈服务 (feedback.service.ts)
- [x] 创建反馈控制器 (feedback.controller.ts)
- [x] 添加 Prisma Feedback 模型
- [x] 注册 /api/feedback 路由
- [x] 更新 api-contracts.md
- [x] 更新 findings.md