package com.moral.api.service; import java.util.Map; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.moral.api.entity.Allocation; import com.moral.api.entity.User; import com.baomidou.mybatisplus.extension.service.IService; import com.moral.api.pojo.bo.UserBO; import com.moral.api.pojo.query.app.AppAllocationPushUserCond; /** *

* 用户表 服务类 *

* * @author moral * @since 2021-03-09 */ public interface UserService extends IService { //登陆 Map login(Map parameters); //获取当前用户信息 Map getCurrentUserInfo(); //获取菜单 Map getMenus(Map parameters); //新增用户 Map addUser(User user); //删除用户 void deleteUser(Integer userId); //更新用户 Map updateUser(User user); //分页用户列表 Page selectUsers(Map parameters); //根据所传条件获取用户信息 UserBO selectUserInfo(Map parameters); //小程序用户密码登陆 Map loginSmallRoutine(Map parameters); //小程序直接登陆 Map wxLogin(String code); boolean updateUserId(Integer userId); // 小程序推送 void pushOneUser(Allocation appAllocationPushUserCond); }