package com.vincent.rsf.server.system.mapper; import com.baomidou.mybatisplus.annotation.InterceptorIgnore; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.vincent.rsf.server.system.entity.User; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; import java.util.Map; @Mapper @Repository public interface UserMapper extends BaseMapper { List selectPageRel(@Param("page") IPage page, @Param("param") Map param); @InterceptorIgnore(tenantLine = "true") User selectByUsernameWithoutTenant(@Param("username") String username, @Param("tenantId") Long tenantId); @InterceptorIgnore(tenantLine = "true") User selectByEmailWithoutTenant(@Param("email") String email, @Param("tenantId") Long tenantId); }