package com.yeshi.fanli.service.inter.msg; import java.math.BigDecimal; import com.yeshi.fanli.entity.bus.user.AlipayAccountValidNormalHistory; import com.yeshi.fanli.entity.bus.user.Extract; /** * 用户资金消息通知 * * @author Administrator * */ public interface UserMoneyMsgNotificationService { /** * 提现申请 * * @param extract */ public void extractApplay(Extract extract); /** * 提现失败 * * @param extract * @param stateDesc */ public void extractFail(Extract extract, String stateDesc); /** * 提现成功 * * @param extract */ public void extractSuccess(Extract extract); /** * 支付宝账号验证 * * @param history */ public void alipayAccountValid(AlipayAccountValidNormalHistory history); /** * 返利订单到账 * * @param uid * @param orderId * @param goodsCount * @param money * @param balance */ public void fanliOrderReceived(Long uid, String orderId, int goodsCount, BigDecimal money, BigDecimal balance); /** * 返利订单维权 * * @param uid * @param orderId * @param money * @param balance */ public void fanliOrderWeiQuan(Long uid, String orderId, BigDecimal money, BigDecimal balance); /** * 分享赚订单被统计 * * @param uid * @param orderCount * @param goodsCount * @param money * @param balance */ public void shareOrderReceived(Long uid, int orderCount, int goodsCount, BigDecimal money, BigDecimal balance); /** * 分享订单维权 * * @param uid * @param orderId * @param money * @param balance */ public void shareOrderWeiQuan(Long uid, String orderId, BigDecimal money, BigDecimal balance); /** * 邀请赚订单被统计 * * @param uid * @param orderCount * @param goodsCount * @param money * @param balance */ public void inviteOrderReceived(Long uid, int orderCount, int goodsCount, BigDecimal money, BigDecimal balance); /** * 邀请订单维权 * * @param uid * @param orderId * @param money * @param balance */ public void inviteOrderWeiQuan(Long uid, String orderId, BigDecimal money, BigDecimal balance); }