SysUserV2Service.java 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. package com.backendsys.modules.system.service;
  2. import com.backendsys.modules.system.entity.SysUser;
  3. import com.backendsys.modules.system.entity.SysUserDTO;
  4. import com.backendsys.modules.system.entity.SysUserInfo;
  5. import com.backendsys.utils.response.PageEntity;
  6. import com.baomidou.mybatisplus.extension.service.IService;
  7. import java.util.List;
  8. import java.util.Map;
  9. public interface SysUserV2Service extends IService<SysUser> {
  10. // 获取系统用户列表
  11. PageEntity selectUserList(SysUserDTO sysUserDTO);
  12. // 获取系统用户列表 (在线的)
  13. PageEntity selectUserOnlineList(SysUserDTO sysUserDTO);
  14. // 获取系统用户详情
  15. SysUserInfo selectUserInfo(Long user_id);
  16. // 获取系统用户权限
  17. List<String> selectUserModule(Long user_id);
  18. // 创建系统用户
  19. Map<String, Object> insertUser(SysUserDTO sysUserDTO);
  20. // 编辑系统用户信息
  21. Map<String, Object> updateUserInfo(SysUserDTO sysUserDTO);
  22. // 编辑系统用户密码
  23. Map<String, Object> updateUserPassword(SysUserDTO sysUserDTO);
  24. // 删除系统用户
  25. Map<String, Object> deleteUser(SysUserDTO sysUserDTO);
  26. // 踢出系统用户
  27. Map<String, Object> kickUser(Long user_id);
  28. }