docs(plan): 标记 Task 12 (编译验证) 已完成 (commits 74960af + baf0283)

附:实际执行包含修复 plan 的 supports 签名 bug (3 个 Provider)
This commit is contained in:
2026-06-07 15:56:28 +08:00
parent 365aa49cbd
commit 6df6e7ad0c
@@ -1461,21 +1461,17 @@ git commit -m "feat(db): 更新默认客户端支持新的授权类型
**Files:**
- All modified files
- [ ] **Step 1: 编译项目**
- [x] **Step 1: 编译项目**
```bash
mvn clean compile -DskipTests
```
- [ ] **Step 2: 检查编译错误**
- [x] **Step 2: 检查编译错误**
如果有编译错误,根据错误信息修复:
- 缺少依赖
- 类不存在
- 方法签名不匹配
- 导入错误
> **实际执行说明 (2026-06-07)**21 个模块全部 SUCCESS,但**第一次编译失败**——Sms/Weixin/Alipay 三个 Provider 的 `supports` 签名 `Class<? extends Authentication>` 与基类 `BaseAuthenticationProvider.supports(Class<?>)` 不匹配,Java 视为重载而非覆盖,触发"未覆盖抽象方法"和"名称冲突"两个错误。修复方案:3 个 Provider 改为 `Class<?>` 对齐基类(沿用 PasswordAuthenticationProvider 现有写法)。
- [ ] **Step 3: Commit(如需要修复)**
- [x] **Step 3: Commit(如需要修复)**
```bash
git add .