| | |
| | | * @param user 用户信息 |
| | | * @return 结果 |
| | | */ |
| | | String checkUserNameUnique(SysUserBo user); |
| | | boolean checkUserNameUnique(SysUserBo user); |
| | | |
| | | /** |
| | | * 校验手机号码是否唯一 |
| | |
| | | * @param user 用户信息 |
| | | * @return 结果 |
| | | */ |
| | | String checkPhoneUnique(SysUserBo user); |
| | | boolean checkPhoneUnique(SysUserBo user); |
| | | |
| | | /** |
| | | * 校验email是否唯一 |
| | |
| | | * @param user 用户信息 |
| | | * @return 结果 |
| | | */ |
| | | String checkEmailUnique(SysUserBo user); |
| | | boolean checkEmailUnique(SysUserBo user); |
| | | |
| | | /** |
| | | * 校验用户是否允许操作 |
| | | * |
| | | * @param user 用户信息 |
| | | * @param userId 用户ID |
| | | */ |
| | | void checkUserAllowed(SysUserBo user); |
| | | void checkUserAllowed(Long userId); |
| | | |
| | | /** |
| | | * 校验用户是否有数据权限 |
| | |
| | | /** |
| | | * 修改用户状态 |
| | | * |
| | | * @param user 用户信息 |
| | | * @param userId 用户ID |
| | | * @param status 帐号状态 |
| | | * @return 结果 |
| | | */ |
| | | int updateUserStatus(SysUserBo user); |
| | | int updateUserStatus(Long userId, String status); |
| | | |
| | | /** |
| | | * 修改用户基本信息 |
| | |
| | | /** |
| | | * 修改用户头像 |
| | | * |
| | | * @param userName 用户名 |
| | | * @param avatar 头像地址 |
| | | * @param userId 用户ID |
| | | * @param avatar 头像地址 |
| | | * @return 结果 |
| | | */ |
| | | boolean updateUserAvatar(String userName, Long avatar); |
| | | boolean updateUserAvatar(Long userId, Long avatar); |
| | | |
| | | /** |
| | | * 重置用户密码 |
| | | * |
| | | * @param user 用户信息 |
| | | * @return 结果 |
| | | */ |
| | | int resetPwd(SysUserBo user); |
| | | |
| | | /** |
| | | * 重置用户密码 |
| | | * |
| | | * @param userName 用户名 |
| | | * @param userId 用户ID |
| | | * @param password 密码 |
| | | * @return 结果 |
| | | */ |
| | | int resetUserPwd(String userName, String password); |
| | | int resetUserPwd(Long userId, String password); |
| | | |
| | | /** |
| | | * 通过用户ID删除用户 |