SysUserMapper.java 987 B

12345678910111213141516171819202122232425262728293031323334
  1. package cc.uncarbon.module.sys.mapper;
  2. import cc.uncarbon.module.sys.entity.SysUserEntity;
  3. import cc.uncarbon.module.sys.model.response.SysUserBaseInfoBO;
  4. import com.baomidou.mybatisplus.annotation.InterceptorIgnore;
  5. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  6. import org.apache.ibatis.annotations.Mapper;
  7. import org.apache.ibatis.annotations.Param;
  8. /**
  9. * 后台用户
  10. *
  11. * @author Uncarbon
  12. */
  13. @Mapper
  14. public interface SysUserMapper extends BaseMapper<SysUserEntity> {
  15. /**
  16. * 取用户实体,忽略行级租户拦截器
  17. * @param pin 账号
  18. * @return SysUserEntity
  19. */
  20. @InterceptorIgnore(tenantLine = "true")
  21. SysUserEntity getUserByPin(@Param(value = "pin") String pin);
  22. /**
  23. * 取用户基本信息,忽略行级租户拦截器
  24. * @param userId 用户ID
  25. * @return SysUserBaseInfoBO
  26. */
  27. @InterceptorIgnore(tenantLine = "true")
  28. SysUserBaseInfoBO getBaseInfoByUserId(@Param(value = "userId") Long userId);
  29. }