package com.yeshi.fanli.service.inter.user.vip;
|
|
import java.util.Date;
|
|
import com.yeshi.fanli.entity.bus.user.vip.UserVIPPreInfo;
|
import com.yeshi.fanli.exception.user.vip.UserVIPInfoException;
|
import com.yeshi.fanli.exception.user.vip.UserVIPPreInfoException;
|
|
/**
|
* 阶段VIP用户服务
|
*
|
* @author Administrator
|
*
|
*/
|
public interface UserVIPPreInfoService {
|
|
/**
|
* 添加用户VIP阶段信息
|
*
|
* @param info
|
* @throws UserVIPInfoException
|
*/
|
public void addUserVIPPreInfo(UserVIPPreInfo info) throws UserVIPPreInfoException;
|
|
/**
|
* 获取最新的进度
|
*
|
* @param uid
|
* @return
|
*/
|
public UserVIPPreInfo getLatestProcessInfo(Long uid);
|
|
/**
|
* 获取某个时间的进度
|
*
|
* @param uid
|
* @return
|
*/
|
public UserVIPPreInfo getProcessInfo(Long uid,Date time);
|
|
/**
|
* 会员等级添加并验证
|
* @param uid
|
* @param inviteSuccess
|
*/
|
public void verifyVipPreInfo(Long uid, boolean inviteSuccess);
|
|
}
|