| | |
| | | package com.yeshi.fanli.service.inter.order.msg;
|
| | |
|
| | | import java.math.BigDecimal;
|
| | | import java.util.Date;
|
| | |
|
| | | /**
|
| | | * 用户订单消息通知
|
| | | * |
| | | * @author Administrator
|
| | | *
|
| | | */
|
| | | public interface UserOrderMsgNotificationService {
|
| | | /**
|
| | | * 返利订单统计
|
| | | * |
| | | * @param uid
|
| | | * @param orderId
|
| | | * @param payMoney
|
| | | * @param money
|
| | | * @param goodsCount
|
| | | * @param orderState
|
| | | */
|
| | |
|
| | | public void orderFanLiStatistic(Long uid, String orderId, int orderType, BigDecimal payMoney, BigDecimal money,
|
| | | int goodsCount, int orderState, Date downTime);
|
| | |
|
| | |
|
| | | /**
|
| | | * 分享订单统计
|
| | | * |
| | | * @param uid
|
| | | * @param orderId
|
| | | * @param payMoney
|
| | | * @param money
|
| | | * @param goodsCount
|
| | | * @param orderState
|
| | | */
|
| | | public void orderShareStatistic(Long uid, String orderId, int orderType, BigDecimal payMoney, BigDecimal money,
|
| | | int goodsCount, int orderState, Date downTime);
|
| | |
|
| | | |
| | |
|
| | | /**
|
| | | * 邀请订单统计
|
| | | * |
| | | * @param uid
|
| | | * @param orderId
|
| | | * @param payMoney
|
| | | * @param money
|
| | | * @param goodsCount
|
| | | * @param orderState
|
| | | */
|
| | | public void orderInviteStatistic(Long uid, String orderId, int orderType, BigDecimal payMoney, BigDecimal money,
|
| | | int goodsCount, int orderState, Date downTime);
|
| | |
|
| | |
|
| | |
|
| | | /**
|
| | | * 订单找回成功
|
| | | * @param uid
|
| | | * @param orderId 订单号
|
| | | * @param orderSource 订单来源:淘宝、京东、天猫
|
| | | * @param type 订单类型:自购、分享、团队
|
| | | * @param goodsCount 商品数量
|
| | | * @param payMoney 付款金额
|
| | | * @param money 返利金额
|
| | | * @param submitTime 提交时间
|
| | | * @param beiZhu 备注信息 - 非必填
|
| | | * @return
|
| | | */
|
| | | public void orderFoundSuccess(Long uid, String orderId, int orderSource, int type, BigDecimal payMoney,
|
| | | BigDecimal money, int goodsCount, Date submitTime);
|
| | |
|
| | | /**
|
| | | * 订单找回失败
|
| | | * |
| | | * @param uid
|
| | | * @param orderId
|
| | | * @param payMoney
|
| | | * @param goodsCount
|
| | | * @param orderType
|
| | | * 1-淘宝
|
| | | */
|
| | | public void orderFoundFail(Long uid, String orderId);
|
| | |
|
| | |
|
| | | }
|
| | | package com.yeshi.fanli.service.inter.order.msg; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * 用户订单消息通知 |
| | | * |
| | | * @author Administrator |
| | | * |
| | | */ |
| | | public interface UserOrderMsgNotificationService { |
| | | /** |
| | | * 返利订单统计 |
| | | * |
| | | * @param uid |
| | | * @param orderId |
| | | * @param payMoney |
| | | * @param money |
| | | * @param goodsCount |
| | | * @param orderState |
| | | */ |
| | | |
| | | public void orderFanLiStatistic(Long uid, String orderId, int orderType, BigDecimal payMoney, BigDecimal money, |
| | | int goodsCount, int orderState, Date downTime); |
| | | |
| | | |
| | | /** |
| | | * 分享订单统计 |
| | | * |
| | | * @param uid |
| | | * @param orderId |
| | | * @param payMoney |
| | | * @param money |
| | | * @param goodsCount |
| | | * @param orderState |
| | | */ |
| | | public void orderShareStatistic(Long uid, String orderId, int orderType, BigDecimal payMoney, BigDecimal money, |
| | | int goodsCount, int orderState, Date downTime); |
| | | |
| | | |
| | | |
| | | /** |
| | | * 邀请订单统计 |
| | | * |
| | | * @param uid |
| | | * @param orderId |
| | | * @param payMoney |
| | | * @param money |
| | | * @param subsidy 补贴 |
| | | * @param goodsCount |
| | | * @param orderState |
| | | */ |
| | | public void orderInviteStatistic(Long uid, String orderId, int orderType, BigDecimal payMoney, BigDecimal money, |
| | | BigDecimal subsidy, int goodsCount, int orderState, Date downTime); |
| | | |
| | | |
| | | |
| | | /** |
| | | * 订单找回成功 |
| | | * @param uid |
| | | * @param orderId 订单号 |
| | | * @param orderSource 订单来源:淘宝、京东、天猫 |
| | | * @param type 订单类型:自购、分享、团队 |
| | | * @param goodsCount 商品数量 |
| | | * @param payMoney 付款金额 |
| | | * @param money 返利金额 |
| | | * @param submitTime 提交时间 |
| | | * @param beiZhu 备注信息 - 非必填 |
| | | * @return |
| | | */ |
| | | public void orderFoundSuccess(Long uid, String orderId, int orderSource, int type, BigDecimal payMoney, |
| | | BigDecimal money, int goodsCount, Date submitTime); |
| | | |
| | | /** |
| | | * 订单找回失败 |
| | | * |
| | | * @param uid |
| | | * @param orderId |
| | | * @param payMoney |
| | | * @param goodsCount |
| | | * @param orderType |
| | | * 1-淘宝 |
| | | */ |
| | | public void orderFoundFail(Long uid, String orderId); |
| | | |
| | | |
| | | /** |
| | | * 商品跑路订单失效消息 |
| | | * @param uid |
| | | * @param orderId |
| | | * @param orderSource |
| | | * @param type |
| | | */ |
| | | public void orderInvalidToBusinessRunning(Long uid, String orderId, int orderSource, int type); |
| | | |
| | | |
| | | } |