| | |
| | | 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;
|
| | |
| | | * @return
|
| | | */
|
| | | public UserVIPPreInfo getLatestProcessInfo(Long uid);
|
| | | |
| | | /**
|
| | | * 获取某个时间的进度
|
| | | * |
| | | * @param uid
|
| | | * @return
|
| | | */
|
| | | public UserVIPPreInfo getProcessInfo(Long uid,Date time);
|
| | |
|
| | | /**
|
| | | * 会员等级添加并验证
|
| | |
| | | * @param inviteSuccess
|
| | | */
|
| | | public void verifyVipPreInfo(Long uid, boolean inviteSuccess);
|
| | | |
| | | /**
|
| | | * 根据用户ID与步骤查询
|
| | | * @Title: selectByUidAndProcess
|
| | | * @Description: |
| | | * @param uid
|
| | | * @param process
|
| | | * @return |
| | | * UserVIPPreInfo 返回类型
|
| | | * @throws
|
| | | */
|
| | | |
| | | public UserVIPPreInfo selectByUidAndProcess(Long uid,int process);
|
| | |
|
| | | |
| | | /**
|
| | | * 查询进度根据不同阶段
|
| | | * @param uid
|
| | | * @param process
|
| | | * @return
|
| | | * @throws UserVIPPreInfoException
|
| | | */
|
| | | public UserVIPPreInfo getVipByProcess(Long uid, int process);
|
| | |
|
| | | |
| | | /**
|
| | | * 升级提醒上级
|
| | | * @param uid
|
| | | * @param rankName
|
| | | * @param item
|
| | | * @param time
|
| | | * @param divorced
|
| | | */
|
| | | public void remindBoss(Long uid, String rankName, String item, Date time, boolean divorced);
|
| | |
|
| | | }
|