PLAN.md 1.1 KB

OPT-12: 意见反馈后端 API

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

实现内容

API: POST /api/feedback

Request:

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

Response:

{
  "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 修改 - 添加实现记录

数据库变更

需要执行:

npx prisma generate
npx prisma db push

验证

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