fix: tasks.ts 类型定义对齐后端 schema(P2 修复) #111
Reference in New Issue
Block a user
Delete Branch "fix/tasks-response-type-alignment"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
改动
代码审计 PR #110 复审时提出的 P2 建议修复:
CreateGenerationTaskResponse:字段名与后端不一致task_id→idmessage→error_messageproject_id、asset_library_id、strategy_id、voice_library_id、asset_ids、title_ids、voice_ids、progress、result_count等字段GenerationTaskResponseschemaTaskItem:缺少字段project_id、template_idUserTaskResponseschema影响范围
已基于最新 develop(含 PR #110)提交,1 file, +16/-4。
✅ 代码审查通过 — PR #111
文件: 1 个(
tasks.ts) | 改动: +16/-4 | Head SHA:265e4958审查结果:通过
P2 类型对齐修复,纯类型定义变更,无运行时逻辑改动。
✅ 通过项(4/4)
CreateGenerationTaskResponse对齐后端GenerationTaskResponsetask_id→id,message→error_message,补全project_id/asset_library_id/strategy_id/voice_library_id/template_id/asset_ids/title_ids/voice_ids/progress/result_count)TaskItem对齐后端UserTaskResponseproject_id、template_id,无旧字段移除)GeneratePage.tsx的onSuccess不使用响应数据;TaskHistory.tsx仅用record.id/record.status(均为保留字段),无破坏性变更结论
P2 修复质量高,类型定义与后端 schema 完全对齐,可合并。