1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- package com.zanxiang.sdk.service;
- import com.baomidou.mybatisplus.extension.service.IService;
- import com.zanxiang.sdk.domain.dto.UserTokenDTO;
- import com.zanxiang.mybatis.entity.UserToken;
- /**
- * @author : lingfeng
- * @time : 2022-06-08
- * @description : 用户token管理
- */
- public interface IUserTokenService extends IService<UserToken> {
- /**
- * 通过token设备获取token详情
- *
- * @param token : 用户token
- * @param deviceType : 设备类型
- * @return : 返回用户token详情
- */
- UserTokenDTO getTokenInfoByTokenDevice(String token, String deviceType);
- /**
- * 通过用户设备获取token详情
- *
- * @param userId : 用户id
- * @param deviceType : 设备类型
- * @return : 返回token
- */
- UserTokenDTO getTokenInfoByUserDevice(Long userId, String deviceType);
- /**
- * 获取用户token
- *
- * @param userId : 用户id
- * @param deviceType : 设备类型
- * @return : 返回token
- */
- String getUserToken(Long userId, String deviceType);
- /**
- * 删除用户token
- *
- * @param userId : 用户id
- */
- void deleteUserToken(Long userId);
- }
|