教师端数据看板: - 新增 TeacherDashboardResponse/TeacherLessonVO/TeacherLessonTrendVO - 新增 TeacherWeeklyStatsResponse 周统计响应 - 新增 TeacherActivityLevel 枚举和 TeacherActivityRankResponse 活跃度排行 - 实现教师端课程统计、任务完成详情、任务反馈接口 学校端课程统计: - 新增 CourseUsageVO/CourseUsageStatsVO/CoursePackageVO - 新增 SchoolCourseResponse 和学校端课程使用查询接口 - 实现学校端统计数据和课程趋势接口 用户资料功能: - 新增 UpdateProfileRequest/UpdateProfileResponse - 实现用户资料更新接口 前后端对齐: - 更新 OpenAPI 规范和前端 API 类型生成 - 优化 DashboardView 组件和 API 调用 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 修改 DashboardView.vue 中趋势图表的 Y 轴配置 - 左右 Y 轴(授课次数、学生数)的步进值均设为 1
新增功能: - 后端新增套餐状态管理端点(下架、重新发布、撤销审核) - 前端套餐详情页增加完整状态流转操作 - 前端套餐管理增加课程包添加/移除功能 - 修复套餐详情页空值引用错误 - 新增 collections.ts API 封装模块 后端变更: - AdminCourseCollectionController 新增 archive/republish/withdraw 端点 - CourseCollectionService 新增对应服务方法 前端变更: - collections.ts 新增 API 封装 - CollectionDetailView 增加状态管理按钮和课程包管理 - CollectionListView 增加状态筛选和操作按钮 - 修复 route 配置和 API 调用路径 - 合并远程更新,解决 TenantListView.vue 冲突 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- admin.ts: 新增后端响应类型定义和数据映射函数 - AdminStatsResponse, StatsTrendResponse, ActiveTenantResponse, PopularCourseResponse - mapStatsData, mapTrendData, mapActiveTenants, mapPopularCourses - admin/DashboardView: 活跃租户列表显示调整 - teacher/DashboardView: 数据加载添加字段映射和默认值处理 - school/DashboardView: 图表初始化添加空数据处理和数据校验 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>