|
|
bb7fb86c3b
|
feat: 租户套餐枚举优化与学校端课程查询实现
- 新增 TenantPackageStatus 枚举类,消除 status 字段魔法值
- 修改 TenantPackage 实体 status 字段类型为枚举
- 更新 CoursePackageService、TenantServiceImpl、CourseLessonService 使用枚举
- 实现学校端课程查询接口 /api/v1/school/courses
- 新增 CourseService.getTenantPackageCourses() 方法查询租户套餐下的课程
- 前端新增 Course 类型定义
共修改 26 个文件,新增 609 行,删除 83 行
|
2026-03-17 13:42:01 +08:00 |
|
|
|
e8b44b25e0
|
优化
|
2026-03-17 10:38:51 +08:00 |
|
zhonghua
|
03726b5ab8
|
样式优化
|
2026-03-17 09:56:38 +08:00 |
|
zhonghua
|
709e59e142
|
feat: 展播模式优化与排课表修复
- 展播模式:空状态/错误状态添加返回上课按钮
- 展播模式:退出时自动跳转回上课页面或关闭标签页
- 数据库:lesson表id添加AUTO_INCREMENT,修复预约上课报错
Made-with: Cursor
|
2026-03-16 19:22:06 +08:00 |
|
zhonghua
|
a7e22ff35b
|
文件直传优化
|
2026-03-16 18:46:16 +08:00 |
|
|
|
e7348656ff
|
feat: 更新 FileUploader 组件和生成的 API 类型
- 更新 FileUploader.vue 组件
- 更新组件类型定义
- 更新 API 生成的类型定义
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-16 18:15:34 +08:00 |
|
|
|
05d075eefc
|
refactor: 代码优化和资源表修复
- 修复 CourseStatus 枚举
- 优化 CourseServiceImpl 和 TeacherStatsServiceImpl
- 修复资源表迁移脚本
- 更新开发日志
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-16 15:36:09 +08:00 |
|
zhonghua
|
f25664cf9a
|
feat: 实现各端个人信息功能
- 新增 ProfileView 共享个人信息页面
- 扩展 auth API UserProfile 支持各角色
- 为 admin/school/teacher/parent 添加 profile 路由
- 各端 Layout 用户菜单增加个人信息入口及跳转
- 家长端移动版抽屉菜单增加个人信息入口
Made-with: Cursor
|
2026-03-16 15:04:48 +08:00 |
|
|
|
6e11c874d2
|
chore: 忽略 target 目录和 .class 文件
- 添加 target/ 到 .gitignore
- 从 git 暂存区移除已追踪的 target 目录
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-14 16:50:54 +08:00 |
|
Claude Opus 4.6
|
2f5ad32820
|
refactor: 代码重构 - API规范化和文件路由配置
## 后端重构
### 新增基础设施
- src/common/dto/ - 统一响应格式和分页查询DTO基类
- src/common/interceptors/ - 响应转换拦截器
- src/common/utils/ - JSON解析和分页计算工具函数
### DTO规范化
- Course、Lesson、TeacherCourse、SchoolCourse、Tenant控制器添加Swagger装饰器
- 添加@ApiQuery、@ApiBody、@ApiOperation完善API文档
- 修复CourseLesson控制器路径参数问题
## 前端重构
### Orval API客户端生成
- 添加orval配置和生成脚本
- 生成完整的类型安全API客户端 (src/api/generated/)
- 导入56个参数类型文件
### API模块迁移
- src/api/course.ts - 迁移使用Orval生成API
- src/api/school-course.ts - 修复类型错误(number vs string)
- src/api/teacher.ts - 完整迁移教师端API
- src/api/client.ts - 重构API客户端统一入口
- src/api/lesson.ts - 修复未使用参数
### 文件路由配置
- 配置unplugin-vue-router插件
- 创建动态路由配置支持自动路由和传统路由切换
- 添加路由守卫保留原有权限逻辑
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-12 13:05:20 +08:00 |
|
张逸遥
|
ad0204a59a
|
提交说明
|
2026-02-28 16:41:39 +08:00 |
|
zhonghua
|
05b5ee9117
|
数据库优化
|
2026-02-28 02:11:48 +08:00 |
|
zhonghua
|
39b49bd808
|
系统完善
|
2026-02-28 01:48:21 +08:00 |
|
lesingle
|
54f6daea62
|
Initialize the Kindergarten platform source code.
|
2026-02-26 15:22:26 +08:00 |
|