package com.backendsys.modules.system.service; import com.backendsys.modules.system.entity.SysUser; import com.backendsys.modules.system.entity.SysUserDTO; import com.backendsys.modules.system.entity.SysUserInfo; import com.backendsys.utils.response.PageEntity; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; import java.util.Map; public interface SysUserV2Service extends IService { // 获取系统用户列表 PageEntity selectUserList(SysUserDTO sysUserDTO); // 获取系统用户列表 (在线的) PageEntity selectUserOnlineList(SysUserDTO sysUserDTO); // 获取系统用户详情 SysUserInfo selectUserInfo(Long user_id); // 获取系统用户权限 List selectUserModule(Long user_id); // 创建系统用户 Map insertUser(SysUserDTO sysUserDTO); // 编辑系统用户信息 Map updateUserInfo(SysUserDTO sysUserDTO); // 编辑系统用户密码 Map updateUserPassword(SysUserDTO sysUserDTO); // 删除系统用户 Map deleteUser(SysUserDTO sysUserDTO); // 踢出系统用户 Map kickUser(Long user_id); }