41 lines
922 B
Java
41 lines
922 B
Java
package com.xuxd.kafka.console.service;
|
|
|
|
import com.xuxd.kafka.console.beans.ResponseData;
|
|
import com.xuxd.kafka.console.beans.dto.SysPermissionDTO;
|
|
import com.xuxd.kafka.console.beans.dto.SysRoleDTO;
|
|
import com.xuxd.kafka.console.beans.dto.SysUserDTO;
|
|
|
|
/**
|
|
* 登录用户权限管理.
|
|
*
|
|
* @author: xuxd
|
|
* @date: 2023/4/11 21:24
|
|
**/
|
|
public interface UserManageService {
|
|
|
|
/**
|
|
* 增加权限
|
|
*/
|
|
ResponseData addPermission(SysPermissionDTO permissionDTO);
|
|
|
|
ResponseData addOrUdpateRole(SysRoleDTO roleDTO);
|
|
|
|
ResponseData addOrUpdateUser(SysUserDTO userDTO);
|
|
|
|
ResponseData selectRole();
|
|
|
|
ResponseData selectPermission();
|
|
|
|
ResponseData selectUser();
|
|
|
|
ResponseData updateUser(SysUserDTO userDTO);
|
|
|
|
ResponseData updateRole(SysRoleDTO roleDTO);
|
|
|
|
ResponseData deleteRole(Long id);
|
|
|
|
ResponseData deleteUser(Long id);
|
|
|
|
ResponseData updatePassword(SysUserDTO userDTO);
|
|
}
|