package org.springblade.modules.system.mapper; import com.baomidou.mybatisplus.annotation.SqlParser; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import org.apache.ibatis.annotations.Param; import org.springblade.modules.system.entity.User; import org.springblade.modules.system.entity.UserWx; import org.springblade.modules.system.excel.UserExcel; import org.springblade.modules.system.excel.UserWxExcel; import org.springblade.modules.system.vo.UserVO; import java.util.List; import java.util.Map; public interface UserWxMapper extends BaseMapper { UserWx getUserWx(String tenantId, String account, String password); List selectUserPage(IPage page, User user, List deptIdList, String tenantId); /** * 查询当前部门名称及父级部门名称 * @param deptId 部门名称 * @return */ @SqlParser(filter = true) List getDeptName(@Param("deptId") String deptId); UserVO getUserDetailById(Long id); List exportUser(@Param("obj") Map param); }