| | |
| | | package com.yeshi.fanli.service.inter.user.invite;
|
| | |
|
| | | import com.yeshi.fanli.dto.msg.MsgInviteContentDTO;
|
| | | import com.yeshi.fanli.entity.bus.user.ThreeSale;
|
| | | import java.util.Date;
|
| | |
|
| | | /**
|
| | | * 用户邀请消息通知
|
| | |
| | | */
|
| | | public interface UserInviteMsgNotificationService {
|
| | |
|
| | | /**
|
| | | * 二维码扫描
|
| | | * |
| | | * @param uid
|
| | | * @param sale
|
| | | */
|
| | | public void inviteScan(Long uid, ThreeSale sale);
|
| | |
|
| | | /**
|
| | | * 邀请成功
|
| | | * |
| | | * 直接粉丝邀请成功
|
| | | * @param uid
|
| | | * @param sale
|
| | | * @param nickName
|
| | | * @param portrait
|
| | | * @param time
|
| | | */
|
| | | public void inviteSuccess(Long uid, ThreeSale sale);
|
| | | public void directInviteSuccess(Long uid, String nickName, String portrait, Date time);
|
| | |
|
| | | /**
|
| | | * 邀请失败
|
| | | * |
| | | * 间接粉丝
|
| | | * @param uid
|
| | | * @param sale
|
| | | * @param inviteName
|
| | | * @param nickName
|
| | | * @param portrait
|
| | | * @param time
|
| | | */
|
| | | public void inviteFail(Long uid, ThreeSale sale);
|
| | | public void indirectInviteSuccess(Long uid, String inviteName, String nickName, String portrait, Date time);
|
| | |
|
| | |
|
| | | /**
|
| | | * 领取券、红包激活邀请
|
| | | * 直接粉丝升级提醒
|
| | | * @param uid
|
| | | * @param beizu
|
| | | * @param content
|
| | | * @param rankName 等级名称
|
| | | * @param nickName 昵称
|
| | | * @param item 满足条件项名称
|
| | | * @param time 升级时间
|
| | | */
|
| | | public void receiveGift(Long uid, String beizu, MsgInviteContentDTO content);
|
| | | public void fansUpgrade(Long uid, String rankName, String nickName, String item, Date time);
|
| | |
|
| | | /**
|
| | | * 2.0.2 版本新邀请消息
|
| | | * @param uid
|
| | | * @param sale
|
| | | */
|
| | | public void inviteSuccess2_1(Long uid, ThreeSale sale);
|
| | |
|
| | | }
|