package com.yeshi.fanli.service.inter.user;
|
|
import com.yeshi.fanli.entity.bus.user.TokenRecord;
|
import com.yeshi.fanli.exception.user.TokenRecordException;
|
import com.yeshi.fanli.vo.msg.TokenVO;
|
|
public interface TokenRecordService {
|
|
public void insertSelective(TokenRecord record);
|
|
/**
|
* 查询最近发布口令
|
* @param type
|
* @param identify
|
* @return
|
*/
|
public TokenRecord getNearByTypeAndIdentify(String type, String identify);
|
|
/**
|
* 赠送口令解析
|
* @param token
|
* @param uid
|
* @return
|
* @throws TokenRecordException
|
*/
|
public TokenVO discernToken(String token, Long uid) throws TokenRecordException;
|
|
|
/**
|
* 口令领取
|
* @param token
|
* @param uid
|
* @throws TokenRecordException
|
*/
|
public String receiveToken(String token, Long uid) throws TokenRecordException;
|
|
}
|