package com.yeshi.fanli.service.inter.user;
|
|
import java.math.BigDecimal;
|
|
import com.yeshi.fanli.entity.bus.user.Extract;
|
|
/**
|
* 用户通知服务
|
*
|
* @author Administrator
|
*
|
*/
|
public interface UserNotificationService {
|
|
/**
|
* 通知用户新人红包
|
*
|
* @param uid
|
* @param money
|
*/
|
public void newerHongBao(Long uid, BigDecimal money);
|
|
/**
|
* 订单返利到账
|
*
|
* @param uid
|
* @param orderId
|
* @param money
|
*/
|
public void orderFanliRecieved(Long uid, String orderId, BigDecimal money);
|
|
/**
|
* 提成到账
|
*
|
* @param uid
|
* @param money
|
*/
|
public void tiChengRecieved(Long uid, BigDecimal money);
|
|
/**
|
* 订单被统计
|
*
|
* @param uid
|
* @param orderId
|
*/
|
public void orderFanliStatisticed(Long uid, String orderId);
|
|
/**
|
* 提成订单被统计
|
*
|
* @param uid
|
* @param orderId
|
* @param money
|
*/
|
public void tiChengStatisticed(Long uid, String orderId, BigDecimal money);
|
|
/**
|
* 维权返利订单扣款
|
*
|
* @param uid
|
* @param orderId
|
* @param money
|
*/
|
public void weiQuanFanli(Long uid, String orderId, BigDecimal money);
|
|
/**
|
* 维权提成订单扣款
|
*
|
* @param uid
|
* @param orderId
|
* @param money
|
*/
|
public void weiQuanTiCheng(Long uid, String orderId, BigDecimal money);
|
|
/**
|
* 提现申请
|
*
|
* @param uid
|
*/
|
public void extractApply(Long uid);
|
|
/**
|
* 提现转账失败
|
*
|
* @param uid
|
* @param time
|
*/
|
public void extractTransferFail(Long uid, String time);
|
|
/**
|
* 账户异常
|
*
|
* @param uid
|
* @param time
|
*/
|
public void extractWrong(Long uid, Extract extract, String time);
|
|
/**
|
* 提现成功
|
*
|
* @param uid
|
* @param time
|
*/
|
public void extractSuccess(Long uid, Extract extract, String time);
|
|
/**
|
* 支付宝账号验证成功
|
*
|
* @param uid
|
* @param money
|
*/
|
public void alipayAccountValidRight(Long uid, BigDecimal money, String account);
|
|
}
|