yujian
2020-04-15 c6b718c3cadf5e5fff4c2a47fd1247842439f8c7
fanli/src/main/java/com/yeshi/fanli/service/inter/user/vip/UserVIPPreInfoService.java
@@ -1,5 +1,7 @@
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;
@@ -27,6 +29,14 @@
    * @return
    */
   public UserVIPPreInfo getLatestProcessInfo(Long uid);
   /**
    * 获取某个时间的进度
    *
    * @param uid
    * @return
    */
   public UserVIPPreInfo getProcessInfo(Long uid,Date time);
   /**
    * 会员等级添加并验证
@@ -34,5 +44,39 @@
    * @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);
}