package com.seer.teach.common.constants;

public interface CommonConstant {

    String YES = "Y";

    String NO = "N";

    /**
     * 订单创建消息TOPIC
     */
    String ORDER_CREATE_TOPIC = "MALL_ORDER_CREATE_TOPIC";

    /**
     * 默认租户ID
     */
    String DEFAULT_TENANT_ID = "111111111111";

    /**
     * 订单提交通知消息的配置
     */
    String ORDER_SUBMIT_NOTIFY = "ORDER_SUBMIT_NOTIFY";

    /**
     * 用于标识微服务间调用的请求头
     */
    String SERVICE_CALL_HEADER = "X-Service-Call";

    /**
     * 用于传递调用方服务IP的请求头
     */
    String CALLER_IP_HEADER = "X-Caller-IP";

    /**
     * 订单创建消息TOPIC
     */
    String ORDER_CREATE_DELAY_TOPIC = "MALL_ORDER_CREATE_DELAY_TOPIC";

    /**
     * 微信公众号二维码事件的EventKey前缀
     */
    String WX_MP_QR_SCENE_PREFIX = "mp:qrscene_";

    /**
     * 微信公众号二维码事件推送的EventKey前缀
     */
    String WX_MINI_QR_SCENE_PREFIX = "mini:qrscene_";

    /**
     * 账户锁定状态
     */
    Integer ACCOUNT_LOCKED = 1;

    /**
     * 账户未锁定状态
     */
    Integer ACCOUNT_UNLOCKED = 0;

    /**
     * 默认是
     */
    Integer IS_DEFAULT = 1;

    /**
     * 默认否
     */
    Integer IS_NOT_DEFAULT = 0;

    /**
     * 任务锁前缀
     */
    String TASK_CANCEL_PREFIX = "ai_task_cancel:";

    /**
     * 启用
     */
    Integer ENABLE = 1;
}