package com.yeshi.fanli.service.inter.msg; import java.util.Date; /** * 用户订单消息通知 * * @author Administrator * */ public interface UserOtherMsgNotificationService { /** * 免单券消息 - 成功获得/激活成功/使用退回 * @param uid * @param name * @param source * @param num * @param stateDesc * @param startTime * @param endTime */ public void freeCouponWinMsg(Long uid, String name, String source, int num, String stateDesc, Date startTime, Date endTime); /** * 免单券消息 -使用成功/已过期 * @param uid * @param name * @param source * @param num * @param stateDesc */ public void freeCouponEndMsg(Long uid, String name, String source, int num, String stateDesc); /** * 奖励券-成功获得/使用退回 * @param uid * @param name * @param source * @param num * @param stateDesc * @param startTime * @param endTime */ public void rewardCouponWinMsg(Long uid, String source, int num, String stateDesc, Date startTime, Date endTime); /** * 奖励券-使用成功/已过期 * @param uid * @param name * @param source * @param num * @param stateDesc */ public void rewardCouponEndMsg(Long uid, String source, int num, String stateDesc); /** * 系统赠送金币提醒 * @param uid * @param num * @param banlce */ public void goldCoinSystemGiveMsg(Long uid, int num, int banlce); /** * 金币奖励提醒-邀请粉丝 * @param uid * @param num * @param banlce * @param directFans */ public void goldCoinRewardInviteSucceedMsg(Long uid, int num, int banlce, boolean directFans); /** * 金币奖励提醒 - 下单产生的团队收益不足0.01元 * @param uid * @param num * @param banlce * @param directFans */ public void goldCoinOrderSubsidyMsg(Long uid, int num, int banlce, boolean directFans); /** * 金币兑换提醒 * @param uid * @param num * @param banlce * @param name * @param exNum */ public void goldCoinExChangeMsg(Long uid, int num, int banlce, String name, String exNum); }