|  |  | 
 |  |  | package com.moral.api.service; | 
 |  |  |  | 
 |  |  |  | 
 |  |  | import java.util.List; | 
 |  |  | 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> | 
 |  |  | 
 |  |  |  */ | 
 |  |  | public interface UserService extends IService<User> { | 
 |  |  |  | 
 |  |  |     //登陆 | 
 |  |  |     Map<String, Object> login(Map<String, Object> parameters); | 
 |  |  |  | 
 |  |  |     Map<String, Object> addUser(User user, String token); | 
 |  |  |     //获取当前用户信息 | 
 |  |  |     Map<String,Object> getCurrentUserInfo(); | 
 |  |  |  | 
 |  |  |     Map<String, Object> deleteUser(int userId, String token); | 
 |  |  |     //获取菜单 | 
 |  |  |     Map<String, Object> getMenus(Map<String, Object> parameters); | 
 |  |  |  | 
 |  |  |     Map<String, Object> updateUser(User user, String token); | 
 |  |  |     //新增用户 | 
 |  |  |     Map<String, Object> addUser(User user); | 
 |  |  |  | 
 |  |  |     Map<String, Object> getUsers(Map<String, Object> parameters); | 
 |  |  |     //删除用户 | 
 |  |  |     void deleteUser(Integer userId); | 
 |  |  |  | 
 |  |  |     //更新用户 | 
 |  |  |     Map<String, Object> updateUser(User user); | 
 |  |  |  | 
 |  |  |     //分页用户列表 | 
 |  |  |     Page<User> selectUsers(Map<String, Object> parameters); | 
 |  |  |  | 
 |  |  |     //根据所传条件获取用户信息 | 
 |  |  |     UserBO selectUserInfo(Map<String, Object> parameters); | 
 |  |  |  | 
 |  |  | } |