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