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);
|
|
/**
|
* 奖励订单到账
|
*
|
* @param uid
|
* @param orderId
|
* @param money
|
* @param balance
|
*/
|
public void orderReward(Long uid, String orderId, BigDecimal money, BigDecimal balance);
|
|
}
|