| | |
| | | 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; |
| | | import com.yeshi.fanli.exception.user.vip.UserVIPUpgradeException; |
| | | |
| | | /** |
| | | * 阶段VIP用户服务 |
| | |
| | | * 自购+ 分享订单到账 满足升级验证 |
| | | * @param uid |
| | | */ |
| | | public void upgradeVipByMyOrder(Long uid); |
| | | public void upgradeVipByMyOrder(Long uid) throws UserVIPUpgradeException; |
| | | |
| | | /** |
| | | * 验证自身是否满足vip条件 |
| | | * @param uid |
| | | */ |
| | | public void upgradeVipByTeamNum(Long uid); |
| | | public void upgradeVipByTeamNum(Long uid) throws UserVIPUpgradeException; |
| | | |
| | | /** |
| | | * 粉丝完成收货-验证直接-间接粉丝 |
| | | * @param uid 粉丝id |
| | | */ |
| | | public void upgradeBossVipByTeamNum(Long uid); |
| | | public void upgradeBossVipByTeamNum(Long uid) throws UserVIPUpgradeException; |
| | | |
| | | /** |
| | | * 根据主键删除 |