docs: 更新CHANGELOG - 记录登录问题修复
- 添加登录问题修复章节 - 记录所有实体类表名修正 - 记录AuthServiceImpl增强内容 - 更新测试结果 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
eb6724adf7
commit
57a86a3bd0
@ -6,6 +6,47 @@
|
||||
|
||||
## [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)
|
||||
|
||||
**环境配置完成:**
|
||||
|
||||
Loading…
Reference in New Issue
Block a user