kindergarten_java/reading-platform-frontend
Claude Opus 4.6 066b1f2257 refactor: 代码合规性审查修复 - 三层架构、API路径、文档规范
## P0 三层架构违规修复 (4项)
- 创建 SchoolStatsService/TeacherStatsService,移除Controller直接调用Mapper
- 修复 AdminCourseController 使用 Service 层方法
- 修复 TeacherCourseController 使用 ClassService 获取班级
- 新增 ClassService.getActiveClassesByTenantId()
- 新增 CourseService.createSystemCourse()

## P1 API 路径统一 (8项)
后端路径统一为 /api/v1/admin/*:
- AdminCourseController: /api/admin/courses → /api/v1/admin/courses
- AdminTenantController: /api/admin/tenants → /api/v1/admin/tenants

前端配置调整:
- vite.config.ts: 移除代理重写规则
- src/api/index.ts: baseURL /api/v1 → /api
- 更新 admin.ts, lesson.ts, package.ts, theme.ts 使用 /v1/admin/* 路径

## P2 文档规范更新 (5项)
- 更新 CLAUDE.md 前端 API 调用文档
- 新增三种调用方式说明(http/适配层/Orval客户端)
- 新增 API 路径规范表格
- 更新前端目录结构说明

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 14:13:46 +08:00
..
playwright-report refactor: 完成代码重构规范化 - 2026-03-12 2026-03-12 17:27:13 +08:00
public Initialize the Kindergarten platform source code. 2026-02-26 15:22:26 +08:00
src refactor: 代码合规性审查修复 - 三层架构、API路径、文档规范 2026-03-13 14:13:46 +08:00
test-results refactor: 完成代码重构规范化 - 2026-03-12 2026-03-12 17:27:13 +08:00
tests Merge design branch - 代码重构规范化完成 2026-03-12 17:27:48 +08:00
.DS_Store refactor: 完成代码重构规范化 - 2026-03-12 2026-03-12 17:27:13 +08:00
.env.development 提交说明 2026-02-28 16:41:39 +08:00
dev.db 提交说明 2026-02-28 16:41:39 +08:00
index.html Initialize the Kindergarten platform source code. 2026-02-26 15:22:26 +08:00
openapi.json feat: 三端全链路测试完成 - 学校端、教师端、课程包业务 2026-03-13 13:48:28 +08:00
orval.config.ts feat: 三端全链路测试完成 - 学校端、教师端、课程包业务 2026-03-13 13:48:28 +08:00
package-lock.json refactor: 完成代码重构规范化 - 2026-03-12 2026-03-12 17:27:13 +08:00
package.json feat: Java后端迁移完成 - 资源管理API修复与文档更新 2026-03-12 19:49:48 +08:00
playwright.config.ts refactor: 完成代码重构规范化 - 2026-03-12 2026-03-12 17:27:13 +08:00
start-frontend.sh 提交说明 2026-02-28 16:41:39 +08:00
test-page.mjs refactor: 完成代码重构规范化 - 2026-03-12 2026-03-12 17:27:13 +08:00
tsconfig.json Initialize the Kindergarten platform source code. 2026-02-26 15:22:26 +08:00
tsconfig.node.json Initialize the Kindergarten platform source code. 2026-02-26 15:22:26 +08:00
typed-router.d.ts refactor: 代码重构 - API规范化和文件路由配置 2026-03-12 13:05:20 +08:00
vite.config.ts refactor: 代码合规性审查修复 - 三层架构、API路径、文档规范 2026-03-13 14:13:46 +08:00