db:更新用户表结构支持邮箱验证

- 在用户实体中添加 email_verified 字段
- 更新用户DTO支持邮箱验证状态
- 修改用户服务支持邮箱验证状态更新
- 添加按邮箱查找用户的方法
- 更新相关的单元测试
This commit is contained in:
moyin
2025-12-17 20:21:53 +08:00
parent eb7a022f5b
commit 8436fb10b8
4 changed files with 46 additions and 0 deletions

View File

@@ -96,6 +96,7 @@ export class UsersService {
user.github_id = createUserDto.github_id || null;
user.avatar_url = createUserDto.avatar_url || null;
user.role = createUserDto.role || 1;
user.email_verified = createUserDto.email_verified || false;
// 保存到数据库
return await this.usersRepository.save(user);