yujian
2020-03-28 393e3a365b5ebbed6e9eef07fbd18881cde73711
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package com.yeshi.fanli.dto.mq.order;
 
import com.yeshi.fanli.dto.mq.order.body.BanLiShopOrderMQMsg;
import com.yeshi.fanli.dto.mq.order.body.OrderConfirmMQMsg;
import com.yeshi.fanli.dto.mq.order.body.OrderMQMsg;
import com.yeshi.fanli.dto.mq.order.body.OrderMoneyRecievedMQMsg;
 
public enum OrderTopicTagEnum {
    orderStatistic(OrderMQMsg.class), // 订单统计
    orderStatisticDelay(OrderMQMsg.class), // 订单统计延时
    orderUpdate(OrderMoneyRecievedMQMsg.class), // 订单修改
    orderFanLiActual(OrderMoneyRecievedMQMsg.class), // 订单实时到账
    orderFanLiDelay(OrderMoneyRecievedMQMsg.class), // 订单到账延时消息
    orderConfirm(OrderConfirmMQMsg.class),//订单确认收货
    orderFanLiSeparateByOrderNo(OrderMoneyRecievedMQMsg.class),//订单实时到账,按订单号分离
    banLiShopOrderDelay(BanLiShopOrderMQMsg.class), // 板栗商城下单
    banLiShopOrderRefund(BanLiShopOrderMQMsg.class), // 板栗商城订单退款
    banLiShopOrderPaid(BanLiShopOrderMQMsg.class);// 商城订单支付成功
 
    private final Class<?> clazz;
 
    private OrderTopicTagEnum(Class<?> clazz) {
        this.clazz = clazz;
    }
 
    public Class<?> getClazz() {
        return this.clazz;
    }
 
}