admin
2020-05-20 98b1a0affd69bbe63223c21fdd2c404e8bedfccb
fanli/src/main/java/com/yeshi/fanli/service/inter/money/msg/UserMoneyMsgNotificationService.java
@@ -6,7 +6,6 @@
import com.yeshi.fanli.entity.bus.msg.MsgMoneyDetail.MsgTypeMoneyTypeEnum;
import com.yeshi.fanli.entity.bus.user.AlipayAccountValidNormalHistory;
import com.yeshi.fanli.entity.bus.user.Extract;
import com.yeshi.fanli.entity.bus.user.ExtractWeiXinRecord;
/**
 * 用户资金消息通知
@@ -31,12 +30,17 @@
    */
   public void extractFail(Extract extract, String stateDesc);
   /**
    * 提现成功
    *
    *  提现成功
    * @Title: extractSuccess
    * @Description:
    * @param extract
    * @param alipayNo 支付宝流水号
    * void 返回类型
    * @throws
    */
   public void extractSuccess(Extract extract, String reason);
   public void extractSuccess(Extract extract, String alipayNo);
   /**
    * 支付宝账号验证
@@ -45,7 +49,7 @@
    * @param limitDay 限制时间
    * @param change 是否为修改  true 修改   false 首次绑定
    */
   public void alipayAccountValid(AlipayAccountValidNormalHistory history, int limitDay, boolean change);
   public void alipayAccountValid(AlipayAccountValidNormalHistory history, String limitDay, boolean change);
   /**
    * 付宝账号验证失败
@@ -71,68 +75,50 @@
   /**
    * 返利订单维权
    *
    * @param uid
    * @param orderId
    * @param money
    * @param fanliMoney 订单返利
    * @Title: fanliOrderWeiQuan
    * @Description:
    * @param uid 用户ID
    * @param orderId -订单号
    * @param orderType -订单类型
    * @param money -维权扣除金额
    * @param fanliMoney -返利金额
    * @param goodsCount 商品数量
    * @param downTime 下单时间
    * void 返回类型
    * @throws
    */
   public void fanliOrderWeiQuan(Long uid, String orderId, int orderType, BigDecimal money, BigDecimal fanliMoney, int goodsCount, Date downTime);
   /**
    * 分享赚订单被统计
    *
    * 分享赚订单到账
    * @param uid
    * @param orderCount
    * @param goodsCount
    * @param money
    * @param balance
    * @param orderType 1-淘宝 2-京东等渠道
    * @param money 到账金额
    * @param balance  账户余额
    * @param receivedDate 结算月份
    */
   public void shareOrderReceived(Long uid, int orderType, int orderCount, int goodsCount, BigDecimal money,
         BigDecimal balance, String orderId, Date downTime);
   public void shareOrderReceived(Long uid, int orderType,  BigDecimal money, BigDecimal balance,  Date receivedDate);
   /**
    * 分享订单维权
    *
    * @Title: shareOrderWeiQuan
    * @Description:
    * @param uid
    * @param orderId
    * @param money
    * @param fanliMoney
    * @param orderId -订单号
    * @param orderType 订单类型
    * @param money 维权金额
    * @param fanliMoney 返利金额
    * @param goodsCount -商品数量
    * @param downTime 下单时间
    * void 返回类型
    * @throws
    */
   public void shareOrderWeiQuan(Long uid, String orderId, int orderType, BigDecimal money,BigDecimal fanliMoney, int goodsCount, Date downTime);
   /**
    * 邀请赚订单被统计
    *
    * @param uid
    * @param orderCount
    * @param goodsCount
    * @param money
    * @param balance
    */
   public void inviteOrderReceived(Long uid, int orderType, int orderCount, int goodsCount, BigDecimal money,
         BigDecimal balance);
   /**
    * 邀请订单维权
    *
    * @param uid
    * @param orderId
    * @param money
    * @param balance
    */
   public void inviteOrderWeiQuan(Long uid, String orderId, int orderType, BigDecimal money, BigDecimal balance);
   /**
    * 奖励订单到账
    *
    * @param uid
    * @param orderId
    * @param money
    * @param balance
    */
   public void orderReward(Long uid, String orderId, int orderType, BigDecimal money, BigDecimal balance);
   /**
    * 系统补齐
@@ -144,27 +130,6 @@
    */
   public void systemEqualize(Long uid, String reason, BigDecimal money, BigDecimal balance);
   /**
    * 饿了么返利到账
    *
    * @param uid
    * @param orderId
    * @param money
    * @param balance
    */
   public void elmeFanli(Long uid, String orderId, BigDecimal money, BigDecimal balance);
   /**
    * 补贴消息
    *
    * @param uid
    * @param date
    * @param from
    * @param money
    * @param balance
    */
   public void inviteOrderSubSidy(Long uid, Date date, String from, BigDecimal money, BigDecimal balance);
   /**
    * 红包消息
@@ -186,6 +151,28 @@
    */
   public void teamReceive(Long uid, BigDecimal money, BigDecimal balance, Date receivedDate);
   /**
    * 使用奖励券
    * @param uid
    * @param orderId
    * @param orderType
    * @param goodsCount
    * @param money
    * @param balance
    * @param downTime
    */
   public void rewardCounponReceived(Long uid, String orderId, int orderType, int goodsCount, BigDecimal money,
         BigDecimal balance, Date downTime);
   /**
    * 团队分红
    * @param uid
    * @param money
    * @param balance
    * @param receivedDate
    */
   public void teamDividend(Long uid, BigDecimal money, BigDecimal balance, Date receivedDate);
   
}