package com.czg.config;

/**
 * @author GYJoker
 */
public interface RabbitConstants {

    class Exchange {
        public static final String CASH_EXCHANGE = "czg-cashier";
    }

    class Queue {
        public static final String SHOP_ENTRY_MANAGER = "shop.entry.manager";
        public static final String ORDER_STOCK_QUEUE = "order.stock.queue";
        public static final String ORDER_REFUND_QUEUE = "order.refund.queue";
        public static final String ORDER_CANCEL_QUEUE = "order.cancel.queue";

        public static final String ORDER_PRINT_QUEUE = "order.print.queue";
        public static final String ORDER_MACHINE_PRINT_QUEUE = "order.machine.print.queue";

        public static final String OTHER_PRINT_QUEUE = "other.print.queue";
        public static final String OTHER_PRINT_LOCAL_QUEUE = "other.print.local.queue";
        public static final String PRODUCT_INFO_CHANGE_QUEUE = "product.info.change.queue";
        public static final String CONS_INFO_CHANGE_QUEUE = "cons.info.change.queue";

        /**
         * 订单商品状态队列
         */
        public static final String ORDER_PRODUCT_STATUS_QUEUE = "order.product.status.queue";
        public static final String ORDER_DETAIL_STATUS_QUEUE = "order.detail.change.queue";

        /**
         * 1,2,applySmsTemp  模版审核
         * 1,2,sendMarkSms 发送营销短信
         * 1,2,sendWechatTemp 发送微信模版消息
         * 1,2,groupBuyYes 拼团成功
         *
         */
        public static final String APPLY_SMS_TEMPLATE_QUEUE = "apply.sms.temp";
        /**
         * 生日礼品短信队列
         */
        public static final String BIRTHDAY_GIFT_SMS_QUEUE = "birthday.gift.sms";
    }
}
