package cn.freemud.amp.constant;

/**
 * All rights Reserved, Designed By www.freemud.cn
 *
 * @version V1.0
 * @Title: ${FILE_NAME}
 * @Package com.freemud.mail.core
 * @Description: ${TODO}(用一句话描述该文件做什么)
 * @author: aiqi.gong
 * @date: 2019/3/21 15:16
 * @Copyright: 2018 www.freemud.cn Inc. All rights reserved.
 * 注意：本内容仅限于上海非码科技内部传阅，禁止外泄以及用于其他的商业目
 */
public class QueueMetadata {
    public static final String EXCHANGE_NAME = "topic-Exchange";

    public static class Email {
        public static final String EMAIL_QUEUE_NAME = "mail-alert-queue";
        public static final String EMAIL_QUEUE_NAME_ROUTING_KEY = "mail-alert-queue-routing-key";
    }

    public static class Order {
        public static final String QUEUE_NAME = "push-order-queue";
        public static final String QUEUE_NAME_ROUTING_KEY = "push-order-queue-routing-key";

        public static final String OPEN_QUEUE_NAME = "open-push-order-queue";
        public static final String OPEN_QUEUE_NAME_ROUTING_KEY = "open-push-order-queue-routing-key";
    }

    public static class Member {
        public static final String MEMBER_QUEUE = "member_queue";
        public static final String MEMBER_NAME_ROUTING_KEY = "member_key";
    }

    public static class Score {
        public static final String SCORE_QUEUE_NAME = "send_score_queue";
        public static final String SCORE_QUEUE_NAME_ROUTING_KEY = "send_score_key";
    }
    public static class WechatPush {
        public static final String WECHAT_QUEUE_NAME = "wechat_queue";
        public static final String WECHAT_QUEUE_NAME_ROUTING_KEY = "wechat_key";
    }

    public static class SendExperience {
        public static final String EXPERIENCE_QUEUE_NAME = "send_experience_queue";
        public static final String EXPERIENCE_QUEUE_NAME_ROUTING_KEY = "send_experience_key";
    }

    /**
     * 本地调试使用
     */
    public static class LocalSendScore {
        public static final String QUEUE_NAME = "local-send-score-queue";
        public static final String QUEUE_NAME_ROUTING_KEY = "local-send-score-queue-routing-key";
    }


    /**
     * 扫呗点餐
     */
    public static class SaobeiOrderFoodUpload {
        public static final String ORDERFOOD_QUEUE_NAME = "saobei_orderfood_queue";
        public static final String ORDERFOOD_QUEUE_NAME_ROUTING_KEY = "saobei_orderfood_key";
    }
}
