| | |
| | | * @param confirmpassword |
| | | * @return |
| | | */ |
| | | public Result<?> resetPassword(String username, String oldpassword, String newpassword, String confirmpassword); |
| | | Result<?> resetPassword(String username, String oldpassword, String newpassword, String confirmpassword); |
| | | |
| | | /** |
| | | * 修改密码 |
| | |
| | | * @param sysUser |
| | | * @return |
| | | */ |
| | | public Result<?> changePassword(SysUser sysUser); |
| | | Result<?> changePassword(SysUser sysUser); |
| | | |
| | | /** |
| | | * 删除用户 |
| | | * @param userId |
| | | * @return |
| | | */ |
| | | public boolean deleteUser(String userId); |
| | | boolean deleteUser(String userId); |
| | | |
| | | /** |
| | | * 批量删除用户 |
| | | * @param userIds |
| | | * @return |
| | | */ |
| | | public boolean deleteBatchUsers(String userIds); |
| | | boolean deleteBatchUsers(String userIds); |
| | | |
| | | /** |
| | | * 根据用户名查询 |
| | | * @param username 用户名 |
| | | * @return SysUser |
| | | */ |
| | | public SysUser getUserByName(String username); |
| | | |
| | | SysUser getUserByName(String username); |
| | | |
| | | /** |
| | | * 添加用户和用户角色关系 |
| | | * @param user |
| | | * @param roles |
| | | */ |
| | | public void addUserWithRole(SysUser user,String roles); |
| | | |
| | | |
| | | void addUserWithRole(SysUser user, String roles); |
| | | |
| | | |
| | | /** |
| | | * 修改用户和用户角色关系 |
| | | * @param user |
| | | * @param roles |
| | | */ |
| | | public void editUserWithRole(SysUser user,String roles); |
| | | void editUserWithRole(SysUser user, String roles); |
| | | |
| | | /** |
| | | * 获取用户的授权角色 |
| | | * @param username |
| | | * @return |
| | | */ |
| | | public List<String> getRole(String username); |
| | | List<String> getRole(String username); |
| | | |
| | | /** |
| | | * 获取根据登录用户的角色获取动态首页 |
| | |
| | | * @param version 前端UI版本 |
| | | * @return |
| | | */ |
| | | public SysRoleIndex getDynamicIndexByUserRole(String username,String version); |
| | | |
| | | SysRoleIndex getDynamicIndexByUserRole(String username, String version); |
| | | |
| | | /** |
| | | * 查询用户信息包括 部门信息 |
| | | * @param username |
| | | * @return |
| | | */ |
| | | @Deprecated |
| | | public SysUserCacheInfo getCacheUser(String username); |
| | | SysUserCacheInfo getCacheUser(String username); |
| | | |
| | | /** |
| | | * 根据部门Id查询 |
| | |
| | | * @param username 用户账户名称 |
| | | * @return |
| | | */ |
| | | public IPage<SysUser> getUserByDepId(Page<SysUser> page, String departId, String username); |
| | | IPage<SysUser> getUserByDepId(Page<SysUser> page, String departId, String username); |
| | | |
| | | /** |
| | | * 根据部门Ids查询 |
| | |
| | | * @param username 用户账户名称 |
| | | * @return |
| | | */ |
| | | public IPage<SysUser> getUserByDepIds(Page<SysUser> page, List<String> departIds, String username); |
| | | IPage<SysUser> getUserByDepIds(Page<SysUser> page, List<String> departIds, String username); |
| | | |
| | | /** |
| | | * 根据 userIds查询,查询用户所属部门的名称(多个部门名逗号隔开) |
| | | * @param userIds |
| | | * @return |
| | | */ |
| | | public Map<String,String> getDepNamesByUserIds(List<String> userIds); |
| | | Map<String,String> getDepNamesByUserIds(List<String> userIds); |
| | | |
| | | /** |
| | | * 根据部门 Id 和 QueryWrapper 查询 |
| | |
| | | * @param username 用户账户名称 |
| | | * @return |
| | | */ |
| | | public IPage<SysUser> getUserByRoleId(Page<SysUser> page,String roleId, String username); |
| | | IPage<SysUser> getUserByRoleId(Page<SysUser> page, String roleId, String username); |
| | | |
| | | /** |
| | | * 通过用户名获取用户角色集合 |
| | |
| | | * @return 权限集合 |
| | | */ |
| | | Set<String> getUserPermissionsSet(String username); |
| | | |
| | | |
| | | /** |
| | | * 根据用户名设置部门ID |
| | | * @param username |
| | | * @param orgCode |
| | | */ |
| | | void updateUserDepart(String username,String orgCode); |
| | | |
| | | |
| | | /** |
| | | * 根据手机号获取用户名和密码 |
| | | * @param phone 手机号 |
| | | * @return SysUser |
| | | */ |
| | | public SysUser getUserByPhone(String phone); |
| | | SysUser getUserByPhone(String phone); |
| | | |
| | | |
| | | /** |
| | |
| | | * @param email 邮箱 |
| | | * @return SysUser |
| | | */ |
| | | public SysUser getUserByEmail(String email); |
| | | SysUser getUserByEmail(String email); |
| | | |
| | | |
| | | /** |
| | |
| | | * @param departs |
| | | */ |
| | | void editUserWithDepart(SysUser user, String departs); |
| | | |
| | | |
| | | /** |
| | | * 校验用户是否有效 |
| | | * @param sysUser |
| | |
| | | * @param |
| | | * @return |
| | | */ |
| | | public List<SysUser> getAllUsersByRoleId(String roleId); |
| | | List<SysUser> getAllUsersByRoleId(String roleId); |
| | | |
| | | List<String> getUserByRoleCode(String roleCode); |
| | | |
| | |
| | | * @return |
| | | */ |
| | | List<UserSelector> selectOperatorList(String equipmentCode, String productionId, String positionCode); |
| | | |
| | | /** |
| | | * 根据用户名批量获取真实姓名映射 |
| | | * @param userNames 用户名列表 |
| | | * @return 用户名->真实姓名的映射(不存在时值为null) |
| | | */ |
| | | Map<String, String> getUserRealNamesByUserNames(List<String> userNames); |
| | | } |