java.lang.Object
io.github.mangocrisp.spring.taybct.module.system.dubbo.UserClientImpl
所有已实现的接口:
IUserClient

@DubboService(protocol="dubbo") @AutoConfiguration @ConditionalOnClass(org.apache.dubbo.config.ConfigCenterConfig.class) public class UserClientImpl extends Object implements IUserClient
  • 字段详细资料

  • 构造器详细资料

    • UserClientImpl

      public UserClientImpl()
  • 方法详细资料

    • getUserByUsername

      public io.github.mangocrisp.spring.taybct.tool.core.result.R<OAuth2UserDTO> getUserByUsername(String username)
      从接口复制的说明: IUserClient
      根据用户名获取登录用户信息
      指定者:
      getUserByUsername 在接口中 IUserClient
      参数:
      username - 用户名
      返回:
      登录用户信息
    • getUserByPhone

      public io.github.mangocrisp.spring.taybct.tool.core.result.R<OAuth2UserDTO> getUserByPhone(String phone)
      从接口复制的说明: IUserClient
      根据手机号获取登录用户信息
      指定者:
      getUserByPhone 在接口中 IUserClient
      参数:
      phone - 手机号
      返回:
      登录用户信息
    • getUserByOpenid

      public io.github.mangocrisp.spring.taybct.tool.core.result.R<OAuth2UserDTO> getUserByOpenid(String openid)
      从接口复制的说明: IUserClient
      根据 openid 获取登录用户信息
      指定者:
      getUserByOpenid 在接口中 IUserClient
      参数:
      openid - openid
      返回:
      登录用户信息
    • login

      public io.github.mangocrisp.spring.taybct.tool.core.result.R<String> login(com.alibaba.fastjson2.JSONObject dto)
      从接口复制的说明: IUserClient
      登录成功记录用户登录
      指定者:
      login 在接口中 IUserClient
      参数:
      dto - 用户登录成功后的信息 token 等
      返回:
      R<String>
    • logoff

      public io.github.mangocrisp.spring.taybct.tool.core.result.R<String> logoff(com.alibaba.fastjson2.JSONObject dto)
      从接口复制的说明: IUserClient
      登出操作,需要清空登录状态记录
      指定者:
      logoff 在接口中 IUserClient
      参数:
      dto - 用户登录成功后的信息 token 等
      返回:
      R<String>
    • addWechatUser

      public io.github.mangocrisp.spring.taybct.tool.core.result.R<OAuth2UserDTO> addWechatUser(com.alibaba.fastjson2.JSONObject dto)
      从接口复制的说明: IUserClient
      创建微信用户用户,游客
      指定者:
      addWechatUser 在接口中 IUserClient
      参数:
      dto - 微信用户信息
      返回:
      R<OAuth2UserDTO>