SysUserService.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.backendsys.modules.system.service;
  2. import com.backendsys.modules.system.entity.*;
  3. import com.backendsys.utils.response.PageEntity;
  4. import com.baomidou.mybatisplus.extension.service.IService;
  5. import java.util.Map;
  6. public interface SysUserService extends IService<SysUser> {
  7. // 获取系统用户列表
  8. PageEntity selectUserList(SysUserDTO sysUserDTO);
  9. // 获取系统用户列表 (在线的)
  10. PageEntity selectUserOnlineList(SysUserDTO sysUserDTO);
  11. // 获取系统用户详情
  12. SysUserInfo selectUserInfo(Long user_id);
  13. // 获取系统用户详情(简约)
  14. SysUserInfoSimple selectUserInfoSimple(Long user_id);
  15. // 获取系统用户权限
  16. Map<String, Object> selectUserPermission(Long user_id);
  17. // 获取系统用户菜单
  18. Map<String, Object> selectUserMenu(Long user_id);
  19. // 创建系统用户
  20. Map<String, Object> insertUser(SysUserDTO sysUserDTO);
  21. // 编辑系统用户信息
  22. Map<String, Object> updateUserInfo(SysUserDTO sysUserDTO);
  23. // 编辑系统用户角色绑定
  24. Map<String, Object> updateUserRoleRelation(SysUserRoleRelation sysUserRoleRelation);
  25. // 编辑系统用户密码
  26. Map<String, Object> updateUserPassword(SysUserDTO sysUserDTO);
  27. // 重置系统用户密码
  28. Map<String, Object> resetUserPassword(SysUserDTO sysUserDTO);
  29. // 删除系统用户
  30. Map<String, Object> deleteUser(SysUserDTO sysUserDTO);
  31. // 踢出系统用户
  32. Map<String, Object> kickUser(Long user_id);
  33. // 审核用户
  34. Map<String, Object> auditUser(SysUserDTO sysUserDTO);
  35. }