zhonghua
7d86fb08c5
Merge branch 'main' of http://8.148.151.56:3000/tonytech/kindergarten_java into main_dev
2026-03-11 13:53:48 +08:00
0d4275b235
feat: 完善 OpenAPI 注解和前端 API 客户端
...
主要变更:
1. 所有 Entity/DTO/VO 添加 @Schema 注解,完善 API 文档
2. 新增前端 API 封装模块 (src/apis),包含 fetch.ts 和 apis.ts
3. 生成完整的 TypeScript 类型定义(100+ 个模型)
4. pom.xml 添加 Maven 编译配置和 UTF-8 编码支持
5. 更新 CLAUDE.md 开发文档,新增接口规范和 Swagger 注解规范
6. 清理旧的文档文件和 Flyway 迁移脚本
技术细节:
- 后端:27 个实体类 + 所有 DTO/Response 添加 Swagger 注解
- 前端:新增 orval 生成的 API 客户端类型
- 构建:配置 Maven compiler plugin 和 Spring Boot 插件的 JVM 参数
- 数据库:新增 schema 导出文件,删除旧 Flyway 迁移脚本
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 23:51:02 +08:00
zhonghua
aa71d18dd4
feat(stats): 完善前端统计与任务 API
...
Made-with: Cursor
2026-03-10 17:28:31 +08:00
zhonghua
5d96c832f6
refactor(api): 重构 API 接口以使用新的 readingApi 客户端
...
- 将多个 API 函数从旧的 http 实现迁移到新的 readingApi 客户端
- 更新登录、登出、获取用户信息等功能以适应新的数据结构
- 统一课程、主题和课时的 API 调用方式,简化代码结构
- 保留部分旧接口以兼容后端,确保现有功能不受影响
2026-03-10 16:44:24 +08:00
70e9683506
fix(auth): 修正后端返回数据结构,从 res.data 中提取登录数据
2026-03-09 19:09:53 +08:00
745f4e4b06
feat(api): 新增自动化 API 更新工具和协作文档
...
- 添加 api-generator.bat/api-generator.sh 脚本,简化后端接口修改后的前端 API 同步流程
- 新增 reading-platform-frontend/README.md,说明 API 开发协作规范
- 更新 docs/开发协作指南.md,补充协作模式说明和新功能开发检查清单
- 同步最新 API 规范和生成的 TypeScript 类型代码
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 18:04:29 +08:00
lesingle
01897a7ecc
Merge branch 'main' of http://8.148.151.56:3000/tonytech/kindergarten_java
2026-03-03 14:50:42 +08:00
lesingle
18170609d9
fix: 修复前端API路径和后端课程管理接口
...
- 前端 course.ts: /courses → /admin/courses (匹配Java后端路径)
- 路由守卫: 修复token存在但role缺失时的无限循环404问题
- AdminCourseController: 新增审核相关接口 (submit/withdraw/approve/reject/unpublish/republish/direct-publish)
- AdminCourseController: 课程列表支持status过滤,显示所有状态课程
- CourseService/Impl: 新增提交审核、审批、拒绝等方法
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-03 14:49:16 +08:00
71d8819361
fix(frontend): 修复登录响应字段映射,适配 Java 后端平铺结构
2026-03-03 14:24:59 +08:00
2a394a4882
chore(api): 接入 orval 自动生成 API 客户端
...
- 新增 orval.config.ts:从 OpenAPI spec 自动生成 TypeScript 代码
- 新增 src/api/request.ts:orval mutator,复用现有 axios 实例
- 新增 src/api/generated/:自动生成的 API 函数和类型定义(106个接口,155个类型)
- 新增 api-spec.json:后端 OpenAPI 规范快照
- package.json 新增脚本:api:fetch / api:gen / api:update
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-03 11:03:56 +08:00
7f757b6a63
初始提交:幼儿园阅读平台三端代码
...
- reading-platform-backend:NestJS 后端
- reading-platform-frontend:Vue3 前端
- reading-platform-java:Spring Boot 服务端
2026-02-28 17:51:15 +08:00