package com.moral.api.service; 
 | 
  
 | 
  
 | 
import java.util.Map; 
 | 
  
 | 
  
 | 
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; 
 | 
import com.moral.api.entity.User; 
 | 
import com.baomidou.mybatisplus.extension.service.IService; 
 | 
  
 | 
import com.moral.api.pojo.bo.UserBO; 
 | 
  
 | 
/** 
 | 
 * <p> 
 | 
 * 用户表 服务类 
 | 
 * </p> 
 | 
 * 
 | 
 * @author moral 
 | 
 * @since 2021-03-09 
 | 
 */ 
 | 
public interface UserService extends IService<User> { 
 | 
  
 | 
    //登陆 
 | 
    Map<String, Object> login(Map<String, Object> parameters); 
 | 
  
 | 
    //获取当前用户信息 
 | 
    Map<String,Object> getCurrentUserInfo(); 
 | 
  
 | 
    //获取菜单 
 | 
    Map<String, Object> getMenus(Map<String, Object> parameters); 
 | 
  
 | 
    //新增用户 
 | 
    Map<String, Object> addUser(User user); 
 | 
  
 | 
    //删除用户 
 | 
    void deleteUser(Integer userId); 
 | 
  
 | 
    //更新用户 
 | 
    Map<String, Object> updateUser(User user); 
 | 
  
 | 
    //分页用户列表 
 | 
    Page<User> selectUsers(Map<String, Object> parameters); 
 | 
  
 | 
    //根据所传条件获取用户信息 
 | 
    UserBO selectUserInfo(Map<String, Object> parameters); 
 | 
  
 | 
} 
 |