kindergarten_java/reading-platform-frontend/src/api/generated/model/taskWithCompletionResponse.ts
zhonghua 5cb903d7ed feat: 家长端任务、教师端统计、数据库迁移等
- 家长端阅读任务:从 task_target 获取任务(学生+班级),支持家长关联孩子查看
- 家长端提交任务:修复照片上传,使用 uploadFile(file, poster) 符合 API 规范
- 教师端任务列表:TaskResponse 新增 targetCount、completionCount,填充目标人数与完成人数
- 数据库迁移:V45 添加 task_completion.photos,V46 添加 submitted_at、reviewed_at
- 其他:班级学生、家长孩子、学校班级统计等修复

Made-with: Cursor
2026-03-20 18:43:47 +08:00

34 lines
863 B
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**
* Generated by orval v8.5.3 🍺
* Do not edit manually.
* Reading Platform API
* Reading Platform Backend Service API Documentation
* OpenAPI spec version: 1.0.0
*/
import type { TaskFeedbackResponse } from './taskFeedbackResponse';
import type { TaskInfo } from './taskInfo';
/**
* 家长端任务列表响应(含完成信息)
*/
export interface TaskWithCompletionResponse {
/** 任务ID */
id?: number;
/** 完成状态PENDING-待提交/SUBMITTED-已提交/REVIEWED-已评价 */
status?: string;
/** 提交时间 */
submittedAt?: string;
/** 评价时间 */
reviewedAt?: string;
/** 照片URL列表 */
photos?: string[];
/** 视频URL */
videoUrl?: string;
/** 语音URL */
audioUrl?: string;
/** 阅读心得/完成内容 */
content?: string;
teacherFeedback?: TaskFeedbackResponse;
task?: TaskInfo;
}