| | |
| | | package com.yeshi.fanli.service.inter.money.msg;
|
| | |
|
| | | import java.math.BigDecimal;
|
| | | import java.util.Date;
|
| | |
|
| | | 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;
|
| | |
|
| | |
| | | */
|
| | | public void extractFail(Extract extract, String stateDesc);
|
| | |
|
| | | |
| | | /**
|
| | | * 提现成功
|
| | | * |
| | | * 提现成功
|
| | | * @Title: extractSuccess
|
| | | * @Description: |
| | | * @param extract
|
| | | * @param alipayNo 支付宝流水号
|
| | | * void 返回类型
|
| | | * @throws
|
| | | */
|
| | | public void extractSuccess(Extract extract);
|
| | | public void extractSuccess(Extract extract, String alipayNo);
|
| | |
|
| | | /**
|
| | | * 支付宝账号验证
|
| | | *
|
| | | * @param history
|
| | | * @param limitDay 限制时间
|
| | | * @param change 是否为修改 true 修改 false 首次绑定
|
| | | */
|
| | | public void alipayAccountValid(AlipayAccountValidNormalHistory history);
|
| | | public void alipayAccountValid(AlipayAccountValidNormalHistory history, String limitDay, boolean change);
|
| | |
|
| | | /**
|
| | | * 付宝账号验证失败
|
| | | * @param history
|
| | | * @param limitDay
|
| | | * @param change
|
| | | */
|
| | | public void alipayAccountValidFail(AlipayAccountValidNormalHistory history, int limitDay, boolean change);
|
| | | |
| | | |
| | | |
| | | /**
|
| | | * 返利订单到账
|
| | | *
|
| | |
| | | * @param money
|
| | | * @param balance
|
| | | */
|
| | | public void fanliOrderReceived(Long uid, String orderId,int orderType, int goodsCount, BigDecimal money, BigDecimal balance);
|
| | | public void fanliOrderReceived(Long uid, String orderId, int orderType, int goodsCount, BigDecimal money,
|
| | | BigDecimal balance, Date downTime);
|
| | |
|
| | | /**
|
| | | * 返利订单维权
|
| | | * |
| | | * @param uid
|
| | | * @param orderId
|
| | | * @param money
|
| | | * @param balance
|
| | | * @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 balance);
|
| | | 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);
|
| | | public void shareOrderReceived(Long uid, int orderType, BigDecimal money, BigDecimal balance, Date receivedDate);
|
| | |
|
| | |
|
| | | |
| | | /**
|
| | | * 分享订单维权
|
| | | * |
| | | * @Title: shareOrderWeiQuan
|
| | | * @Description: |
| | | * @param uid
|
| | | * @param orderId
|
| | | * @param money
|
| | | * @param balance
|
| | | * @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 balance);
|
| | | 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);
|
| | |
|
| | | /**
|
| | | * 系统补齐
|
| | |
| | | */
|
| | | public void systemEqualize(Long uid, String reason, BigDecimal money, BigDecimal balance);
|
| | |
|
| | |
|
| | | /**
|
| | | * 红包消息
|
| | | */
|
| | | public void redPackMsg(Long uid, MsgTypeMoneyTypeEnum type, String content, String beiZhu);
|
| | |
|
| | | /**
|
| | | * 红包消息-队友奖励
|
| | | */
|
| | | public void teamRedPackRewardMsg(Long uid, MsgTypeMoneyTypeEnum type, BigDecimal money, String stateDesc,String content);
|
| | | |
| | | |
| | | /**
|
| | | * 团队收益消息
|
| | | * @param uid
|
| | | * @param money 本次到账金额
|
| | | * @param balance 余额
|
| | | * @param receivedDate 结算月度
|
| | | */
|
| | | 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);
|
| | |
|
| | |
|
| | | |
| | | }
|