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<User> { 
 | 
  
 | 
    List<User> selectPageRel(@Param("page") IPage<User> page, @Param("param") Map<String, Object> 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); 
 | 
  
 | 
} 
 |