接口 OauthAuthorizationMapper

所有超级接口:
com.baomidou.mybatisplus.core.mapper.BaseMapper<OauthAuthorization>, com.baomidou.mybatisplus.core.mapper.Mapper<OauthAuthorization>

public interface OauthAuthorizationMapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<OauthAuthorization>
用户认证信息表(oauth_authorization)表数据库访问层

提供对认证信息的多字段查询操作

从以下版本开始:
2025/9/14
作者:
lishangbu
  • 方法详细资料

    • selectByState

      Optional<OauthAuthorization> selectByState(@Param("state") String state)
      根据 state 查询认证信息

      通过 state 字段精确查询认证信息

      参数:
      state - 状态码
      返回:
      匹配的认证信息
    • selectByAuthorizationCodeValue

      Optional<OauthAuthorization> selectByAuthorizationCodeValue(@Param("authorizationCode") String authorizationCode)
      根据授权码查询认证信息

      通过授权码字段精确查询认证信息

      参数:
      authorizationCode - 授权码
      返回:
      匹配的认证信息
    • selectByAccessTokenValue

      Optional<OauthAuthorization> selectByAccessTokenValue(@Param("accessToken") String accessToken)
      根据访问令牌查询认证信息

      通过访问令牌字段精确查询认证信息

      参数:
      accessToken - 访问令牌
      返回:
      匹配的认证信息
    • selectByRefreshTokenValue

      Optional<OauthAuthorization> selectByRefreshTokenValue(@Param("refreshToken") String refreshToken)
      根据刷新令牌查询认证信息

      通过刷新令牌字段精确查询认证信息

      参数:
      refreshToken - 刷新令牌
      返回:
      匹配的认证信息
    • selectByOidcIdTokenValue

      Optional<OauthAuthorization> selectByOidcIdTokenValue(@Param("idToken") String idToken)
      根据 OIDC ID Token 查询认证信息

      通过 OIDC ID Token 字段精确查询认证信息

      参数:
      idToken - OIDC ID Token
      返回:
      匹配的认证信息
    • selectByUserCodeValue

      Optional<OauthAuthorization> selectByUserCodeValue(@Param("userCode") String userCode)
      根据用户码查询认证信息

      通过用户码字段精确查询认证信息

      参数:
      userCode - 用户码
      返回:
      匹配的认证信息
    • selectByDeviceCodeValue

      Optional<OauthAuthorization> selectByDeviceCodeValue(@Param("deviceCode") String deviceCode)
      根据设备码查询认证信息

      通过设备码字段精确查询认证信息

      参数:
      deviceCode - 设备码
      返回:
      匹配的认证信息
    • selectByTokenValue

      Optional<OauthAuthorization> selectByTokenValue(@Param("token") String token)
      根据多种 token 字段联合查询认证信息,支持 state、authorizationCode、accessToken、refreshToken、idToken、userCode、deviceCode 任意一种 token。 查询语句为多行文本块,便于维护和阅读。
      参数:
      token - token 值,可为上述任意一种 token
      返回:
      匹配的认证信息