73f0878fb2
- 修改自己密码时新增多种输入校验,区分未设置密码用户免旧密码验证 - 重置密码接口支持两种模式:精确指定账号和通过手机号批量重置 - 忘记密码场景下手机号查询所有正常账号统一重置密码,排除冻结账号 - 精确定义用户和租户校验逻辑,确保数据匹配且安全 - 重置密码成功后,删除短信验证码缓存并记录登录日志 - 调整ResetPasswordParam参数注释,userId和tenantId支持非必填以适应场景 - User实体增加hasPassword字段,标记用户是否已设置密码 - UserServiceImpl中设置hasPassword字段以支持业务逻辑判断