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]
|
## [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)
|
||||||
|
|
||||||
**环境配置完成:**
|
**环境配置完成:**
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user