docs: 更新CHANGELOG - 记录登录问题修复

- 添加登录问题修复章节
- 记录所有实体类表名修正
- 记录AuthServiceImpl增强内容
- 更新测试结果

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Claude Opus 4.6 2026-03-12 20:03:15 +08:00
parent eb6724adf7
commit 57a86a3bd0

View File

@ -6,6 +6,47 @@
## [Unreleased] ## [Unreleased]
### 登录问题修复 ✅ (2026-03-12)
**问题修复:**
- ✅ 修正实体类表名映射(去除 `t_` 前缀)
- ✅ 添加学校Tenant用户登录支持
- ✅ 为所有角色添加完整的认证支持
**实体类表名修正:**
- `Teacher.java`: `t_teacher``teachers`
- `Parent.java`: `t_parent``parents`
- `Student.java`: `t_student``students`
- `AdminUser.java`: `t_admin_user``admin_users`
- `Tenant.java`: `t_tenant``tenants`
- `Tenant.java`: 添加 `username``password` 字段
**AuthServiceImpl 增强:**
- 添加 `TenantMapper` 依赖
- 添加 `school` 角色枚举支持
- `login()` 方法添加 tenant 自动检测
- `getCurrentUserInfo()` 添加 school case
- `changePassword()` 添加 school case
**新增文件:**
- `init-users.sql` - 用户数据初始化脚本
- `V20260312__fix_login_issues.sql` - 数据库迁移脚本
- `/docs/test-logs/2026-03-12-full-test.md` - 功能测试记录
**测试结果13/13 全部通过):**
- ✅ 超管登录 (admin/123456)
- ✅ 学校登录 (school1/123456)
- ✅ 教师登录 (teacher1/123456)
- ✅ 家长登录 (parent1/123456)
- ✅ 课程套餐创建
- ✅ 主题管理
- ✅ 资源库管理
**提交记录:**
- `eb6724a` - fix: 修复登录问题 - 所有角色登录功能正常
---
### Java 后端完成迁移与启动 ✅ (2026-03-12) ### Java 后端完成迁移与启动 ✅ (2026-03-12)
**环境配置完成:** **环境配置完成:**