package com.stylefeng.guns.modular.system.dao;
import com.baomidou.mybatisplus.plugins.Page;
import com.stylefeng.guns.core.datascope.DataScope;
import com.stylefeng.guns.modular.system.model.User;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.stylefeng.guns.modular.system.model.UserVo;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;
/**
*
* 管理员表 Mapper 接口
*
*
* @author stylefeng
* @since 2023-01-06
*/
public interface UserMapper extends BaseMapper {
List getList(@Param("userVoPage") Page userVoPage, @Param("account") String account, @Param("name") String name, @Param("roleName") String roleName, @Param("departmentName") String departmentName);
/**
* 修改用户状态
*/
int setStatus(@Param("userId") Integer userId, @Param("status") int status);
/**
* 修改密码
*/
int changePwd(@Param("userId") Integer userId, @Param("pwd") String pwd);
/**
* 根据条件查询用户列表
*/
List